java无忧网
标题:
类的继承 子类重写父类方法 使用super引用调用父类方法
[打印本页]
作者:
java无忧网
时间:
2020-4-2 08:31
标题:
类的继承 子类重写父类方法 使用super引用调用父类方法
作业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("父类:动物在吃东西");
}
}
欢迎光临 java无忧网 (http://www.javawyw.com/)
Powered by Discuz! X3.2