果然晕.public class student
{
private int number;
public student(int num){
number=num;
}
public int getnumber(){
return number;
}
public static void main(String args[])
{
student stu=new student(2);
worker wor=new worker(8);
System.out.println("tt="+stu.getnumber());
}
}class worker
{
private int wage;
public worker(int w){
wage=w;
}
public int getwage()
{
return wage;
}
}
{
private int number;
public student(int num){
number=num;
}
public int getnumber(){
return number;
}
public static void main(String args[])
{
student stu=new student(2);
worker wor=new worker(8);
System.out.println("tt="+stu.getnumber());
}
}class worker
{
private int wage;
public worker(int w){
wage=w;
}
public int getwage()
{
return wage;
}
}
解决方案 »
- 遇到的java基础问题,非常怪异
- 请教:Kettle的Transformation执行不完整
- <java解惑>的一个程序,不理解。可运行一下
- 求更正:为什么不移动。
- StringBuffer使用==和equals的问题
- Jxta问题,期待哪位大虾帮忙解决啊?
- 怎么用一个父类对象初始化子类
- JBuilder6中的Application问题?
- 为什么我安装的JDK1.2中没有DOC目录 ,也没有公开的原程序那个目录。
- for(byte b : devices[i].mac_address)的一般写法
- 编码转换的问题:从SJIS转换到JIS8,结果比原来多出6个byte
- 怎样全局设置窗口中所以组件的字体?
public class student
{
private int number;
public student(int num){
number=num;
}
public int getnumber(){
return number;
}
class worker
{
private int wage;
public worker(int w){
wage=w;
}
public int getwage()
{
return wage;
}
} public static void main(String args[])
{ student stu=new student(2);
worker wor=new worker(8);
System.out.println("tt="+stu.getnumber()); }
}
首先:命名规范,类名,要大写,public class Worker
方法,首字母小写,接下来的每个单词大写:getWage()问题应该是同一个.java文件里出现了两个public类的问题,也就说Worker,Student两个只有一个是public的,而且文件名要与哪个public类同名,也就是你用了public class Student,那么就要保存为Student.java,