-
派生类的构造函数
查看全部 -
虚方法的注意事项
查看全部 -
隐藏方式:
1、屏蔽数据成员:在派生类中声明名称和类型相同的成员;
2、屏蔽函数(方法)成员:在派生类中声明新的带有相同函数签名的成员;
3、让编译器知道:可以添加New关键字,否则会有警告。
查看全部 -
隐藏方法:
子类继承基类,不能删除基类中的任何成员,但是可以用与基类成员名称相同的成员来屏蔽基类成员
查看全部 -
继承特点:
1、类只能继承一个类,不能多继承;
2、可以继承基类中所有的方法、属性;
3、所有类继承Object类;
查看全部 -
C#中的类只能单继承。
所有类都有一个共同基类Object。
public class Animal { } public class Dog : Animal { } Dog dog = new Dog();
查看全部 -
隐藏方法,子类不需要父类的方法时,可重写父类方法,前提是在重写方法时加上new关键字
查看全部 -
子类(派生类)继承父类(基类)
只能单继承,一个类只能继承一个父类
object是所有类的基类,也包含了所有数据类型
查看全部 -
抽象方法:
抽象成员:必须是方法、属性、事件、索引
必须用abstract修饰符号标记
不能有实现代码块
仍然用override来进行继承
查看全部 -
在定义类时通过":父类名"这种格式进行继承。
查看全部 -
隐藏方法中,继承的子类中定义与父类相同的函数名前加上new,便可以覆盖父类方法,
虚方法 :声明为vitual的方法就是虚方法。基类的虚方法可以在派生类中使用 override进行重写
多态:通过指向派生类的基类引用,调用虚函数,会根据引用所指向的派生类的实际类型,调用派生类中的同名重写函数,便是多态。
既便于统一又能张扬个性。
重写虚方法需要具有相同的可访问性,且积累方法不能是private
不能重写static方法或者非虚函数方法
方法,属性,索引器,事件,都可以声明为virtual或override
查看全部 -
C#中继承的语法为
class ChildClass:ParentClass//冒号很重要
{
}
C#中只可以单继承,继承一个类,不能继承多个类
查看全部 -
C#只能单继承查看全部
-
object是基类查看全部
-
隐藏方法的语法
查看全部
举报