回 帖 发 新 帖 刷新版面

主题:Java class 问题

本人刚学Java,树上例题给的几个代码我有一个疑问

例如
  public class text ()
{


public String text () {
]

public class String () {         }//是否可以这样写,不确定

以上这3个在用的时候有什么区别,都怎么样去用?

回复列表 (共5个回复)

沙发

不可以,本身String就是一个类,class也是,执行那个类呀。。。

板凳

楼上的意思是, String 和Class相等么?
那他们有什么区别吗?
什么时候用String,什么时候用Class?
还有 String 是用在方法里面的吧,

3 楼


public class String () {         }
不能这么写吧,首先 一个文件中只能含有一个class吧;
其次,String是关键字不能做类名。

4 楼

一个文件中可以就多class,但是只能有一个被public修饰
如:public class A {
    ...............
}
   class B{
   ...........
}
class C {
.............
}
是可以在一个文件中的,编译后会生成3个*.class文件,还有类的后面没有(),只有方法才有

5 楼

public String text () {
}
这是一个返回String类型的方法!

public class String () {
}
不能这样写,String是[color=FF0000]关键字[/color],不能用做类名!

我来回复

您尚未登录,请登录后再回复。点此登录或注册