第四章 面向对象(下)
类的继承;final关键字;多态;接口;异常
学习目标:掌握列的继承、方法重写、super关键字的使用、final关键字、抽象类和接口、多态的使用以及异常的处理方式;熟悉面向对象继承和多态的概念;了解什么是异常
1.类的继承
1)子类会自动拥有父类所有可继承的属性和方法。如果想声明一个类继承另一个类,需要使用extends关键字。
2)类的继承与现实一致,子类仅能有一父类,父类可以有多子类,子类亦可有子类
3)重写父类方法(属性与父类一致)
4)super关键字,用于访问父类的成员
package example4;
class animal{
public animal(String name) {
System.out.println("name="+name);
}
void shout() {
System.out.println("动物发出叫声");
}
}
class Dog extends animal{
/*public void printName(){
System.out.println("name="+name);
}