Java 在Eclipse中从类创建新对象时遇到问题
Eclipse说下面的代码中的关键字“new”和“dog”有一个错误,但我直接从书中复制了这个示例。我不知道这里怎么了 Eclipse错误#1:无法将Dog解析为变量 错误#2:标记“new”上的语法错误,请删除此标记Java 在Eclipse中从类创建新对象时遇到问题,java,Java,Eclipse说下面的代码中的关键字“new”和“dog”有一个错误,但我直接从书中复制了这个示例。我不知道这里怎么了 Eclipse错误#1:无法将Dog解析为变量 错误#2:标记“new”上的语法错误,请删除此标记 package pkg; // creating the Dog class class Dog { int size; String breed; String name; void bark(){ System.out.pr
package pkg;
// creating the Dog class
class Dog {
int size;
String breed;
String name;
void bark(){
System.out.println("Ruff! Ruff!");
}
}
// this function does the testDrive
public class HelloWorld {
public static void main(String[] args) {
// problem occurs here, both "new" and "dog" underlined
Dog d = new Dog;
d.size = 40;
d.bark();
}
}
你需要说
newdog()
,而不仅仅是newdog
<>唉,java不是C++;不能因为使用默认构造函数而忽略括号。你需要说
newdog()
,而不仅仅是newdog
<>唉,java不是C++;不能因为使用默认构造函数而忽略括号。缺少构造函数括号,更具体地说:
Dog d = new Dog();
您缺少构造函数大括号,更具体地说:
Dog d = new Dog();
没问题,很高兴有帮助。没问题,很高兴有帮助。