继承

面向对象程序设计语言有三大特性:封装、继承和多态性。

概要

类是规则,用来制造对象的规则,所以类定义了对象的属性和行为。

继承:父类的所有方法和属性子类都会拥有,还可以拥有自己特有的方法和属性。

Java的继承只允许单继承,即一个类只能有一个父类。

基本语法:

class ThisClass extends SuperClass {
    //…
}

示例:

// 父类
public class Animal(){
    public int age;

    //private属性不能被继承
    private String name;
    public void eat(){
        System.out.println("吃东西");
    }
}

// 子类
class Dog extends Animal {

}

public static void main(String[] args){
    Dog dog = new Dog();

    dog.age = 10;
    dog.nane = "xiaotia n";
}

Last updated