编写一个java应用程序来为具有属性和行为的狗建模

时间:2014-10-03 16:45:53

标签: java notepad++

我正在为大学做作业

"编写一个Java应用程序,用于模拟狗的属性和行为 下面的UML图(size:int,breed:String,name:String,Dog(),bark():void)您的提交应包含Dog类和测试器类。测试人员类将创建Dog类的实例并设置狗的大小,品种和名称 对象,它也应该调用bark方法"

我几乎没有正确的代码,但我无法让它运行它说:"无法找到或加载主类"

有人可以看看代码并告诉我,如果我说得对,我如何让它运行,我使用Notepad ++

class Dog {
    int size;
    String name;
    String breed;

    void bark() {
        if (size>60) {
            System.out,println("Woof! Woof!");
        }
        else if (size >14) {
            System.out.println("Ruff! Ruff!");
        }
        else {
            System.out.println("Yap! Yap!");
        }
    }
}

class DogTester {

public static void main(String[] args) {
    Dog one = new Dog();
    one.size = 70;
    Dog two = new Dog();
    two.size = 8;
    Dog three = new Dog();
    three.size = 35;

    one.bark();
    two.bark();
    three.bark();
  }
}

2 个答案:

答案 0 :(得分:0)

在询问你的问题之前你应该进行研究(而且你的课程中可能会解释如何编译和运行程序),但我会告诉你该如何做。

打开命令行控制台,然后转到项目目录。您似乎不使用软件包,因此您很可能通过执行

来编译源代码
javac *.java

要运行该程序,请使用

java DogTester

答案 1 :(得分:0)

首先将所有类编译为:

javac *.java

以:

运行
java YourClass  //which contains main method

这里你缺少点

System.out,println("Woof! Woof!");

它应该是  System.out.println("Woof! Woof!");