黑马程序员技术交流社区

标题: 为什么使用继承,及其定义 [打印本页]

作者: 张变    时间: 2014-3-16 14:20
标题: 为什么使用继承,及其定义
本帖最后由 张变 于 2014-3-16 14:28 编辑

为什么要使用继承
和使用类是为了代码重用一样,使用继承也是为了代码重用。在定义对象的模板类时,会发现好多类有相同的属性和方法,若一个一个定义,同样很麻烦,
于是引入继承的概念,我们将类共有的那些属性和方法定义为一个类,称之为父类。当我们定义类时,便可以代码重用,直接使用父类中已经定义好的公共的属性和方法,只需定义自己特有的成员即可,这个类便称之为子类。
2 继承的相关定义
class 父类名
{
共有字段,
共有属性
共有方法
父类的构造方法(最好有两个:有参和无参 base(),base(参数))

}
class 子类名
{
特有字段,
特有属性
特有方法,重写及隐藏父类方法
子类的构造方法
sub()[:base()](有和无一个意思)
sub(参数):base(参数)
}

作者: czwanglei    时间: 2014-3-16 18:49
加油。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2