package advance; abstract class Pupil{ public Pupil() { } public void eat(){ System.out.println("吃斋"); } public void speak(){ System.out.println("念佛"); } public void object(){ System.out.println("取经"); } public abstract void work(); } class Monkey extends Pupil { String name; @Override public String toString() { return "Monkey{" + "name='" + name + '\'' + '}'; } public void setName(String name) { this.name = name; } public String getName() { return name; } public Monkey(String name) { this.name = name; } public Monkey() { } public void work() { System.out.println("干死妖怪"); } } class Pig extends Pupil{ String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public Pig(String name) { this.name = name; } @Override public String toString() { return "Pig{" + "name='" + name + '\'' + '}'; } public Pig() { } public void work(){ System.out.println("浑水摸鱼"); } } class Fish extends Pupil{ String name; @Override public String toString() { return "Fish{" + "name='" + name + '\'' + '}'; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Fish(String name) { this.name = name; } public Fish() { } public void work(){ System.out.println("打工人"); } } public class Homework4 { public static void main(String[] args) { Monkey monkey=new Monkey("孙悟空"); System.out.println(monkey.toString()); monkey.eat();monkey.speak();monkey.object();monkey.work(); Pig pig=new Pig("猪八戒"); System.out.println(pig.toString()); pig.eat();pig.speak();pig.object();pig.work(); Fish fish=new Fish("沙和尚"); System.out.println(fish.toString()); fish.eat();fish.speak();fish.object();fish.work(); } }
4.西游记中,3个徒弟,共同的方法(吃斋,念佛,取经),孙悟空自己的方法(除妖),猪八戒自己的方法(牵马),沙和尚自己的方法(挑行李)
最新推荐文章于 2021-07-30 23:50:28 发布