package china.beijing; package china.beijing; //【1】 class People { static void speak(){ System.out.print("take care of"); } void People(int m) // B { } } public class E { public static void main(String args[]) { People zh = new People(); //【3】 zh.speak(); //【4】 } }
时间: 2023-06-18 20:05:48 浏览: 144
package.json中homepage属性的作用详解
这段 Java 代码存在一些问题:
1. 在第一行,包声明不能重复,应该只有一个 package 语句。
2. 在 People 类中,方法的声明应该使用方法名而不是类名。
3. 在 People 类中,构造方法的声明应该使用类名而不是返回类型。
4. 在 main 方法中,创建 People 对象时应该传入参数,因为 People 类中没有无参构造方法。
5. 在 main 方法中,调用 speak 方法时,应该使用类名而不是对象名。
修正后的代码如下:
```java
package china.beijing;
class People {
static void speak() {
System.out.print("take care of");
}
People(int m) {
}
}
public class E {
public static void main(String[] args) {
People zh = new People(1);
People.speak();
}
}
```
阅读全文