黑马程序员技术交流社区
标题:
用eclipse 在一个包中创建类然后输入类名的问题
[打印本页]
作者:
沙漠里的小鱼
时间:
2012-2-23 06:46
标题:
用eclipse 在一个包中创建类然后输入类名的问题
用eclipse 在一个包中创建类的时候 我们输入类名的时候的时候是输入包含public static void main(String[]args)的那个类名 还是其他的类名 举个例子
class Student {
public String smile()
{
return "xixi~!";
}
}
class Test {
public static void main(String[] args) {
Student s = new Student();
s.smile();
}
}
那我们在创建一个类的时候 是在eclopse 输入类的名字是 Stufent 还是Test 呢 谢谢 为什么
作者:
【专】【属】
时间:
2012-2-23 08:03
同学必须要明白,只有class是public的时候文件名才要和类同名,对于上面的名字可以任意了。这与主函数没有关系。
在一个文件中只能存在一个public的类,且文件名必须是public所修饰的类的名称。
作者:
沈样
时间:
2012-2-23 08:48
我觉得一个源文件中可以定义N个class文件,但是只能有一个public class XXX类,你可以把main主线程放在这个公共类中
作者:
王康
时间:
2012-2-23 10:53
一个".java"源文件中是可以包括多个类(不是内部类),但只能有一个public的类,并且public的类名必须与文件名相一致。
你的程序,类名为Student或Test都行,因为它与主函数无关.
作者:
张猛
时间:
2012-2-23 11:02
public class Student 类名必须是 Student,同理 public class Test类名必须是 Test,新建类时,如果勾选,eclipse会自动创建public class, 这与 public static void main主线程无关
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2