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添加元素。