继承——————————
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。允许创建分等级层次的类。
类的继承格式
◆class 父类 { }
◆class 子类 extends 父类 { }
Student称为子类(派生类),People称为父类(基类或超类)
为什么要继承?——————————
多个类中存在相同的属性和行为时,可以将这些内容提取出来放到一个新类中,让这些类和新类
产生父子关系,实现代码复用。
相当于子类拥有了父类的非私有成员(成员变量 成员方法)
继承的优点——————————————
1.继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系;
2.继承提供了软件复用功能,提高了代码复用性;
3.继承让类与类之间产生了关系,是多态的前提。
public class Animal {
private String name;
private int id;
public Animal(String myName, int myid) {
name = myName; id = myid;
}
public void eat(){
System.out.println(name+"正在吃");
}
public void sleep(){
System.out.println(name+"正在睡");
}
public void introduction() {
System.out.println("大家好!我是" + id + "号" + name + ".");
}
}
————————————————