Java 重写
1.方法的重写:在继承关系中子类会自动继承父类定义的方法,但有时在子类中需要对继承的方法进行一些修改,即对父类的方法进行进行重写。
2.语法规则:
a.返回值类型
b.方法名
c.参数类型及个数
都要与父类继承的方法相同,才叫方法的重写
例:
class Animal{
int age;
public void eat{
System.out.println("年龄"+age+"动物吃东西");
}
}
class Dog extends Animal{
public void eat{
System.out.println("年龄"+age+"动物吃东西");
}
}
class Ex17{
public static void main(String[] args){
System.out.println("年龄"+age+"狗吃东西");
Dog d=new Dog(); //错:Animal Dog=new Animal();
d.age=17; //错:Dog.age=17;
}
}