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

Java 编程思想读书笔记(一)---多态

2015-03-10 18:47 441 查看
一 绑定

  将方法调用通方法主体联系起来叫做绑定,在程序运行前进行绑定叫做前期绑定,C++只有一种绑定方法就是前期绑定。Java中除了final和static方法都是动态绑定,因为final方法不能被重写。

   private方法属于final方法,所以子类中的方法要尽量避免与父类中的private方法同名。

二 优点

  在良好的OOP设计中,遵循面向接口编程而不是面向实现类编程。

三 构造器与多态

  构造器是隐形的static方法,不同于一般的方法。

   调用构造器需要遵循以下的顺序:

   0)在一切事物开始之前,将分配给对象的存储空间初始化为二进制0;

   1)调用父类的构造器,这个步骤是不断反复地递归下去,直到根部:

   2)按照声明顺序初始化成员变量;

   3)调用子类的构造器主体;

   注意:在编写构造器的时候要尽量避免调用其他方法,如果调用则可能出现成员变量在调用的时候为0的情况

四 组合

  多使用组合少使用继承

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: