继承
面向对象程序设计语言有三大特性:封装、继承和多态性。
概要
类是规则,用来制造对象的规则,所以类定义了对象的属性和行为。
继承:父类的所有方法和属性子类都会拥有,还可以拥有自己特有的方法和属性。
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
Was this helpful?