您的位置:首页 > 编程语言 > Java开发

Java-----继承

2014-04-16 07:43 459 查看
继承的好处:
1,提高了代码的复用性。
2,让类与类之间产生了关系,给第三个特征多态提供了前提。
java中支持单继承,一个子类织女呢个有一个直接父类。
java支持多层继承,当要使用一个继承体系时,1,查看该体系中的顶层类,交接该体系的基本功能。
2,创建体系中的最子类对象,完成功能的使用。
什么时候定义继承?
当类与类之间存在着所属关系的时候就定义继承。xxx是yyy中的一种,xxx extends yyy
所属关系:is a
当本类的成员和局部变量同名用this区分。
当子父类中成员变量同名时用super区分父类。
this代表本类对象的引用
super代表父类的一个空间
重写:当子父类中出现相同方法时,会先运行子类中的方法。
重写的特点:方法名一样,访问修饰符权限不小于父类,返回类型一致,参数列表一致。
什么时候用重写?
当对一个类进行子类的扩展时,子类需要保留父类的功能声明,
但是要定义子类中该功能的特有内容时,就使用重写操作完成。
子父类中的构造方法的特点:
在子类构造对象时,发现,访问子类构造函数时,父类也运行了。
原因:在子类构造方法中的第一行有一个默认的隐士语句。super();
调用父类中的空参数构造函数。
子类的实例化过程:子类中的构造方法都会访问父类中的无参构造方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: