标签:
接口、继承、多态
继承和多态是面向对象开发语言中非常重要的饿一个环节,如果在程序中使用继承和多态得当,整个程序的架构将变得非常有弹性,通知书可以减少代码的冗余性。 继承机制的使用可以复用一些定义好的类,减少重复代码的编写。多态机制的使用可以动态调整对象的调用,降低对象之间的依存关系。
1.继承机制中子类的结构化过程
子类对象在建立时,需要先查看父类是如何对这些数据进行初始化的,所以子类在对象初始化时,要先访问一下父类中的构造函数。
当然:
子类的构造函数第一行也可以手动指定this语句来访问本类中的构造函数,子类中至少会有一个构造函数会访问父类中的构造函数。
class Zi extends Fu { Zi() { super(); //隐式添加 System.out.println("zi run"); } Zi(int x) { this(); System.out.println("zi..."+x); } }
2、函数的覆盖、重写
重写:
覆盖:
3、多态
多态前提:
4、final关键字
当在描述事物时,一些数据的出现值是固定的,那么这时为了增强阅读性,都给这些值起个名字。方便于阅读。
而这个值不需要改变,所以加上final修饰。作为常量:常量的书写规范所有字母都大写,如果由多个单词组成;单词间通过_连接。
标签:
原文地址:http://www.cnblogs.com/chizhongyue/p/4605953.html