1.继承的好处: 提高了代码的复用性让类与类之间产生了关系,提供了另一个特征多态的前提。  

2.Java支持单继承和多重继承。

3.子类中出现的和父类中的同名的变量,可以直接继承过来 

3.当子类和父类中出现了一模一样的方法时,建立子类对象会运行子类中的方法,父类中的方法会被覆盖。

4.子类方法覆盖父类方法时,要保证子类方法的访问权限必须大于等于父类方法访问权限,否则,编译失败。 

5.super()this()只能出现其中一个是在构造器中。 

6.当类与类之间存在着所属关系时,才具备了继承的前提。不要仅仅为了获取其他类中的已有成员进行继承。  

8.对于目标相同但具体操作不同的方法可以设计为抽象方法。

9.抽象方法只能定义在抽象类中,抽象类和抽象方法必须由abstract关键字修饰

10.abstract关键字可以描述类和方法,不可以描述变量。

11.抽象方法只定义方法声明,并不定义方法实现。

12.抽象类不可以被创建对象。 

13.抽象类中有构造器,用于给子类对象进行初始化。 

14.抽象类中可以定义非抽象方法。

15.字符串相等判断用equals方法。

16.Object类默认的hashCode方法导出的散列码是对象存储地址。

17.泛型数组可以不用预先定义数组大小,用add添加元素。

posted on 2017-09-24 23:08  浅笑若离  阅读(123)  评论(1编辑  收藏  举报