Java 如何制作一个能飞、能下蛋、能做事的物体(遗传)
我现在正在用Java处理继承,这是我描述鸟的代码Java 如何制作一个能飞、能下蛋、能做事的物体(遗传),java,Java,我现在正在用Java处理继承,这是我描述鸟的代码 public class Bird { public void fly() { System.out.println("the Bird flies"); } public void layEgg() { System.out.println("The bird layed an egg"); } public void doStuff() { System.
public class Bird {
public void fly() {
System.out.println("the Bird flies");
}
public void layEgg() {
System.out.println("The bird layed an egg");
}
public void doStuff() {
System.out.println("Doing some stuff...");
fly(); layEgg();
}
}
这是我的主要课程,我如何创建一个可以飞行、产卵和做其他事情的鸟类对象
public class Exploration {
public static void main(String[] args) {
????
}
}
要创建新的bird实例,请将
Bird myBird = new Bird();
要让你的鸟做一些事情,请放:
myBird.fly();
myBird.doStuff();
或
您必须使鸟对象如下所示:
Bird birdObject = new Bird();
你可以用你想叫它什么来代替“birdObject”。
然后你可以做这样的事情
birdObject.fly();
或
使用此功能:
public static void main(String[] args) {
Bird b = new Bird();
b.fly();
b.layEgg();
b.doStuff();
}
newbird()
。。。也许考虑一个教程或书(包括这个)?这只是一个教程。+ 1为一个综合的例子,但- 1,因为你没有注意到<代码> MyFrestBoo.For()/代码>不会编译:
birdObject.fly();
birdObject.layEgg();
public static void main(String[] args) {
Bird b = new Bird();
b.fly();
b.layEgg();
b.doStuff();
}