2.C#面向对象材料.ppt

类 字段 方法 Object ClassA ClassB x x InitVar InitVar PrintVar 可以重写或隐藏实现该功能 继承中的构造函数 构造函数不能继承 在实例化子类对象时, 先执行基类的构造函数,再执行派生类的构造函数 默认情况下会调用父类的无参构造函数 可以使用base关键字显式调用父类指定的构造函数 关键字base base :用于访问基类的成员 作用: 指定创建派生类实例时应调用的基类构造函数 调用基类上已被派生类重写的方法。 this:用来访问本类的成员(可以不写) class A{ public A() { Console.WriteLine(A()); } public A(int i) { Console.WriteLine(B({0}),i); } public A(int a,int b) { Console.WriteLine(A({0},{1}),a,b); }}class B:A{ public B() { Console.WriteLine(B()); } public B(int i) { Console.WriteLine(B({0}),i); } public B(string str):base(1,2) { Console.WriteL

文档评论(0)

1亿VIP精品文档

相关文档