请问这个程序应该保存那个类
class Person
{
public String name;
public int age;
public Person(String name, int age)
{
this.name=name;
this.age=age;
}
public Person()
{
}
public void getInfo()
{
System.out.println(name);
System.out.println(age);
}
}
class Student extends Person
{
public void study()
{
System.out.println( "Student ");
}
public static void mian(String[] args)
{
Person p = new Person();
p.name = "Person ";
p.age = 30;
p.getInfo();
Student s = new Student();
s.name = "Student ";
s.age = 16;
s.getInfo();
s.study();
}
}
------解决方案--------------------什么叫保存哪个类?
------解决方案--------------------可以保存为任何类
因为你的文件里没有public类
------解决方案--------------------Person
有主方法的那个吧
------解决方案--------------------你的源文件可以保存为 任何名字.java
编译这个文件也没事,
不过要是运行就要java Student
另外...是main, 不是mian..
------解决方案--------------------有public的class就把文件名保存为该class的名字,
一个文件只能有一个public的类