主题:Java class 问题
zean
[专家分:120] 发布于 2008-03-26 17:39:00
本人刚学Java,树上例题给的几个代码我有一个疑问
例如
public class text ()
{
}
public String text () {
]
public class String () { }//是否可以这样写,不确定
以上这3个在用的时候有什么区别,都怎么样去用?
回复列表 (共5个回复)
沙发
ainidexin [专家分:30] 发布于 2008-03-26 22:37:00
不可以,本身String就是一个类,class也是,执行那个类呀。。。
板凳
zean [专家分:120] 发布于 2008-03-27 11:21:00
楼上的意思是, String 和Class相等么?
那他们有什么区别吗?
什么时候用String,什么时候用Class?
还有 String 是用在方法里面的吧,
3 楼
s2821677 [专家分:0] 发布于 2008-03-28 10:07:00
public class String () { }
不能这么写吧,首先 一个文件中只能含有一个class吧;
其次,String是关键字不能做类名。
4 楼
lpxholp [专家分:0] 发布于 2008-03-29 20:02:00
一个文件中可以就多class,但是只能有一个被public修饰
如:public class A {
...............
}
class B{
...........
}
class C {
.............
}
是可以在一个文件中的,编译后会生成3个*.class文件,还有类的后面没有(),只有方法才有
5 楼
xxdd328 [专家分:50] 发布于 2008-05-02 00:37:00
public String text () {
}
这是一个返回String类型的方法!
public class String () {
}
不能这样写,String是[color=FF0000]关键字[/color],不能用做类名!
我来回复