java学习中出现的问题.

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:08:41
public class Person{
private int age;
String name="Jack";

public void setAge(int newAge){
age = newAge;
}
public int getAge(){
return age;
}
}

javac命令的时候提示.

C:\ex\02>javac Preson.java
Preson.java:1: 类 Person 是公共的,应在名为 Person.java 的文件中声明
public class Person{
^
1 错误

C:\ex\02>

你的java类的文件名字错了,你写成了
“Preson.java”应该是
“Person.java”。原因嘛,同楼上。

是这样的
每一个JAVA文件中只能有一个类声明称PUBLIC
而且这个声明成PUBLIC的类名字必须和这个JAVA文件相同

例如你说的person类,由于他是public的,所以系统提示你必须在person.java中声明