Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何制作一个能飞、能下蛋、能做事的物体(遗传)_Java - Fatal编程技术网

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.

我现在正在用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.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();
    }