下面的代码用eclipse compile为什么不行,我是完全从一个视频里抄过来的,视频里用的是ultra editor写的。是不是我一定要把class分开 javaeclipse 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //package three;class Person { private String name; private int age; public void setName(String name){ this.name= name; } public void setAge(int age){ this.age = age; } public String getName(){ return name; } public int getAge(){ return age; } public String getInfo(){ return "name: " + name + "\n"+ "age: "+ age; }}class Student extends Person{ private String school; public String getSchool(){ return school; } public void setSchool(String school){ this.school = school; } public String getInfo(){ return "name: " + getName()+ "\nage: "+ getAge()+ "\nschool: "+ school; }}/*##########################################参照你上面的代码,问题就出在你声明Test的时候,多了一对()要是你没有抄错,赶快换本书吧,误人不浅.加油!####################################################*/public class Test{public static void main(String args[]){ Student student = new Student(); Person person = new Person(); person.setName("none"); person.setAge(1000); student.setAge(18); student.setName("John"); student.setSchool("SCH"); System.out.println(person.getInfo()); System.out.println(student.getInfo()); } } 2楼指出了你这段代码的问题。就说一下你提的问题:这样的写法是正确的,一个文件多个类,只要有且仅有一个类是public,且与文件名相同就OK了。 欢迎大家进qun交流,147210676,互相学习共同进步。 数组在排序前后是同一个数组么 Java获取时间和本机时间不同? 是父类对象还是子类对象? @@帮忙看看这个奇怪的js问题 jdk1.5,遇到类库不存在问题 刚刚学jsp 请指教了,谢谢 拷贝文件 告诉新手怎么样编译和运行java程序吧!谢谢 谁帮忙给写个枚举的类 serverlet.jar如何解压? JAVA主要用在哪方面:数据库、通讯、电子商务? 程序通过jdbc,使用system用户登录oracle数据库失败。 日期 问题!
//package three;class Person {
private String name;
private int age;
public void setName(String name){
this.name= name;
}
public void setAge(int age){
this.age = age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public String getInfo(){
return "name: " + name + "\n"+ "age: "+ age;
}}class Student extends Person{
private String school;
public String getSchool(){
return school;
}
public void setSchool(String school){
this.school = school;
}
public String getInfo(){
return "name: " + getName()+ "\nage: "+ getAge()+ "\nschool: "+ school;
}
}
/*
##########################################
参照你上面的代码,问题就出在你声明Test的时候,多了一对()要是你没有抄错,赶快换本书吧,误人不浅.加油!
####################################################
*/
public class Test{
public static void main(String args[]){
Student student = new Student();
Person person = new Person();
person.setName("none");
person.setAge(1000);
student.setAge(18);
student.setName("John");
student.setSchool("SCH");
System.out.println(person.getInfo());
System.out.println(student.getInfo());
}
}
就说一下你提的问题:这样的写法是正确的,一个文件多个类,只要有且仅有一个类是public,且与文件名相同就OK了。