本帖最后由 张变 于 2014-3-16 14:28 编辑
为什么要使用继承
和使用类是为了代码重用一样,使用继承也是为了代码重用。在定义对象的模板类时,会发现好多类有相同的属性和方法,若一个一个定义,同样很麻烦,
于是引入继承的概念,我们将类共有的那些属性和方法定义为一个类,称之为父类。当我们定义类时,便可以代码重用,直接使用父类中已经定义好的公共的属性和方法,只需定义自己特有的成员即可,这个类便称之为子类。
2 继承的相关定义
class 父类名
{
共有字段,
共有属性
共有方法
父类的构造方法(最好有两个:有参和无参 base(),base(参数))
}
class 子类名
{
特有字段,
特有属性
特有方法,重写及隐藏父类方法
子类的构造方法
sub()[:base()](有和无一个意思)
sub(参数):base(参数)
}
|
|