1.概念:
继承是 Java 面向对象的三大重要特性之一,其作用是使用已存在的类的定义作为基础 建立新类,新类的定义又可以增加新的属性或新的方法,也可以使用已经存在的类的属性和方法,通俗的讲:子类继承父类,并拥有了父类中提供的所有公共的属性及方法。
2.关键字:extends
意义:当多个类属于同一类事物(物种),重复性的代码太多,代码臃肿,但是重复性的内容可归属于某一类事物,此时通过继承的形式来梳理逻辑关系及简化代码,但前提:用于简化代码的几个类属于同一类事物范畴内
例如:描述个人和描述人类–继承关系。
人类
public class Person {
//人类
private String name;
private int age;
private String sex;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this