解决方案 »
- 我自己写了JPanel中paint方法,但是没有显示图片啊……求大神请教
- 关于myeclipse的问题
- 线程的问题
- 同步和异步有何异同,在什么情况下分别使用他们?
- JAVA的基础问题 和C++的多态比下 有 点不懂了`
- 请问用java怎样可以读取ms project格式的文件,或者相关的api?谢谢
- 如何用String.replaceAll(),来替换字符串中的子字符串"),(",我试过replaceAll("\\),\\(");不行。
- 如何用JAVA实现根据文件后缀名分类文件,并且将文件复制到不同的文件夹
- 在java中如何获得一个package的所有类
- 关于SWing的几个问题?十万火急!!!50分
- 程序通过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了。