继承

一、继承;

1、继承的含义:

  继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。

  (子类会自动拥有父类所有可继承的属性和方法)

 2、继承的格式:

父类的:

public class Animal {
private String color;
private int leg;
public String getColor() {
	return color;
}
public void setColor(String color) {
	this.color = color;
}
public int getLeg() {
	return leg;
}
public void setLeg(int leg) {
	this.leg = leg;
}

}

 子类的:

public class Cat extends Animal{
	

}

3、继承的好处及注意事项:

①、继承的出现提高了代码的复用性,提高软件开发效率。

②、继承的出现让类与类之间产生了关系,提供了多态的前提。

③、在JAVA中,类只支持单继承(只能一个亲爹),一个父类可以多个子类(多个儿子);

4、继承-子父类中成员变量的特点:

  继承中子父类有同名变量时,如果子类直接有用自己的,没有就用父类的。

在子类中,访问父类中的成员变量格式:

super.父类中的成员变量

5、继承-子父类中成员方法的特点-重写: 

①、 子类中出现与父类一模一样(方法名、返回值类型、参数列表都相同)的方法时,会出现覆盖操作,也称为override重写、复写或者覆盖。

②、在子类中,访问父类中的成员方法格式:

super.父类中的成员方法();
原文地址:https://www.cnblogs.com/0826sw/p/12053522.html