|
作业4:
设计程序,实现:
1、类的继承
2、子类重写父类方法
3、使用super引用调用父类方法
4、子类中实现函数重载
5、在main函数中创建子类对象,并调用子类重载、重写的方法。
/**
* 狗 子类
*/
public class Dog extends Animal {
//重新父类睡觉方法
public void sleep() {
super.sleep();
System.out.println("子类:小狗在睡觉,但睡不着");
}
//重新父类吃东西方法
public void eat() {
super.eat();
System.out.println("子类:小狗慢慢的在吃东西");
}
//子类睡觉方法重载
public void sleep(String name){
System.out.println("方法重载 名字叫:"+name+" 小狗,在开心的睡觉");
}
public static void main(String[] args) {
Dog dog=new Dog();
//调用小狗子类的 重写方法
dog.eat();
dog.sleep();
//调用小狗的重载方法
dog.sleep("小花");
}
}
/**
* 动物 父类
*/
public class Animal {
public void sleep(){
System.out.println("父类:动物在睡觉");
}
public void eat(){
System.out.println("父类:动物在吃东西");
}
}
|
|