השלם (מעל הקו התחתון) את התוכנית הבאה , מהו הפלט ? – עליך לציין את סדר הפעולות שבתוכנית.
__________ class A { int a=111; public ________ void fufu(); //virtual?
public _________ void fun(int a) static? { this.a=a; Console.WriteLine(a); } public int getA() { Console.WriteLine("A-getA"); return a; } public void setA(int a) { Console.WriteLine("A-setA"); this.a=a; } } class B:A { public _________ void fufu() ? {Console.WriteLine("FUFU"); } public B(int a) { Console.WriteLine("B-constructor"); setA(a); } public _________ void fun(int a)//virtual ? { Console.WriteLine("B-fun"); base.fun(a); } } class Test { public void getFun(A a) { a.fun(a.getA()); } } public class MyClass { public static void Main() { B b=new B(344); Test t1=new Test(); t1.getFun(b); } } }
קישור לקובץ
http://www.f2h.co.il/8792780130170
|