两个类之间的变量仿问 出错.
我像如下代码的样子 去仿问 结果不能成功.
public class1
{
public String a;
........
.......
}
public class2
{
class1 class = new class1();
...
class.a = "Hello World";
...
}
问题点数:100、回复次数:8Top
1 楼hui3zhihui(血已蓝----慧慧)回复于 2003-12-02 19:36:45 得分 5
class不能作为对象名
是保留字Top
2 楼onefox(一品狐)回复于 2003-12-02 19:38:07 得分 5
类,类??
类是这样定义的吧:
public class class1 { ……}
public class class2 { ……}Top
3 楼hui3zhihui(血已蓝----慧慧)回复于 2003-12-02 19:44:17 得分 5
类的定义也不正确
Top
4 楼gao277(流氓状元)回复于 2003-12-02 19:45:54 得分 5
出的是什么错?楼主讲清楚!按道理编译也不能通过Top
5 楼remexer(remexer)回复于 2003-12-02 19:48:00 得分 5
public class class1
{
public String a;
........
.......
}
public class class2
{
class1 classObj = new class1();
...
classObj.a = "Hello World";
...
}
Top
6 楼remexer(remexer)回复于 2003-12-02 19:51:39 得分 5
另外,如果作为一个文件,那么两个类不能都为public.Top
7 楼wellingsok(不及格的程序员)回复于 2003-12-02 20:59:55 得分 70
You must write Java statement within a method. Not outside.
Code:
--------------------------------------------------------------------------------
---Class1.java----------------------------------
public class Class1{
public String a;
}
---Class2.java----------------------------------
public class Class2{
Class1 c1;
public void someMethod(){ //you need method!!!
c1 = new Class1();
c1.a = "Hello Universe";
}
public static void main(String[] args){
Class2 c2 = new Class2();
c2.someMethod();
System.out.println(c2.c1.a);
}
}
Top
8 楼sunlen(伏枥-我的blog网站http://blog.csdn.net/sunlen)回复于 2003-12-02 21:16:27 得分 0
把类名class换了Top




