继承
1、实现继承
2、接口继承
实现继承
基类(父类)、派生类(子类)
重写函数(方法)
多重继承的优缺点:C++,功能强大代码紧凑,多个父亲。C#、JAVA不支持。
但是,多重接口继承可以继承。
Object 是所有类的基类
继承
1、实现继承
2、接口继承
实现继承
基类(父类)、派生类(子类)
重写函数(方法)
多重继承的优缺点:C++,功能强大代码紧凑,多个父亲。C#、JAVA不支持。
但是,多重接口继承可以继承。
Object 是所有类的基类
c#不支持多重继承
对象的继承
继承
父类,子类(派生类)
单继承,多继承
接口
继承
定义:
把相同部分、属性变成父类(搞基)
在派生出来一些子类(派生类)也可以将某部分重写
继承包括:实现继承、接口继承、多重继承
多重继承(c++):例单继承是指只有一个父类派生出所有的子类,而多重继承是指可以继承多个父亲,每一个子类都可以继承自己想要继承的父类(可以有多个父类)
java是单继承, 多实现,
C# 是单继承。
C# 的默认父类也是 Object
c#不支持多继承,支持多接口