java中,可否将两个class写在同一个java文件中?
可以的,java中class的写法有4种,第一种是public class XXX{},第二种是非public类,例如:public class A{} class B{} 第二个class前面不能加public,第三种是内部类,写在公共类体里面的,例如:public class A{ private class B{} } 只有A能调用B,第四种是匿名内部类,一般在aw...
求解:两个public class放在一个文件中的错误原因
java文件允许有多个class,但是只能有一个用public修饰。因为java的编译机制是从这个public开始的。如果,你加的这个里面方法不是public static void main(),编译机制就会出错了。而且,你加的这个public的class名必须是你java文件的文件名,否则也无法编译。
一个.java文件中能有多个类吗
可以的,但是多个类不能写在用一个层级中 比如:FirstClass.java public class FirstClass{ } public class SecondClass{ } 上面这种写法是不允许的 但是第二个类可以在第一个类的内部声明,称为"内部类"是允许的 比如:FirstClass.java public class FirstClass{ class SecondClass{ } } 如果非要两...
java 中两个类在同一个文件夹下是不是就在同一个包下
基本上是这样的,但是这种说法不严格。比如classA在dir1\/dir2\/dir3下,而classB在dir1\/dir2下,虽然都是dir2下,但是不是同一个包。判断是否在同一个包下最好的方法是查看源文件package关键字后面跟的包名是否完全一致。
java中父类跟子类能写在同一个文件夹里吗?
可以。一个java文件允许里面包含许多类,但只能有一个public类,且文件名要求与public类类名一致,只要保持这个原则,父类子类写在一个文件内是可以的,但实际开发中,我们建议一个文件只写一个类。父类跟子类也能写在同一个文件夹里,同一文件夹内是说明他们是在同一个包里面。
一个java类编译出了两个.class
同一个文件夹下 相同名字的文件是不可能存在的,除非扩展名不一样。。。还有种方法,导出所有想保留的项目,然后重新安装一遍
java中如何将两个源代码文件放在同一目录中,用javac命令编译
javac -d . *.java;就可以了。这样打包并编译了所有的.java文件。我一直用这个命令,很方便。
一个java文件能不能包含2个类?
可以包含2个类,但是只能有一个是public的,其他的可以不用带修饰
一个java文件中可以有多个class定义
可以有多个Class,但只能有个是用public 修饰的Class,且和文件名一致,其他的class一般不加访问权限修饰(即class XXX{}形式)
一个java文件中可以有多个class定义
可以定义多个class,但只能有一个public class 在一个JAVA源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则:一个源文件中只能有一个public类。一个源文件可以有多个非public类。源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文件...