java继承

来源:互联网 发布:淘货源怎么用传淘宝 编辑:程序博客网 时间:2024/06/07 12:30

概念:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
格式:
class 父类 {
}
class 子类 extends 父类 {
}
继承所描述的是“is-a”的关系,如果有两个对象A和B,若可以描述为“A是B”,则可以表示A继承B,其中B是被继承者称之为父类或者超类,A是继承者称之为子类或者派生类。
特性:
1)子类拥有父类非private的属性,方法。
2)子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。
3)子类可以用自己的方式实现父类的方法。

class Person {
public void eat() {
System.out.println(“eat”);
}
static void show(Person p) {
p.eat();
}
}
public class Student extends Person{
public static void main(String[] args) {
Student s = new Student();
Person.show(s); // 向上转型
}
}

0 0
原创粉丝点击