把两个类写进一个java文件之后,这两个类是什么关系?两个类在文件里是分开的

2024-12-12 07:43:22
推荐回答(3个)
回答1:

它们的关系是:处在一个相同的包,可以互相访问。

但这两个类中最多只有一个文件可以是public,并且此类的类名和文件名是一样的。

非public的那个类,不能跨包访问

回答2:

1 java源文件中可以有多个类,但是不能都是public。
2 如果没有public类,那么某个类名与java源文件名一致。
3 如果有public类,那么只能有一个public类并且类名和java源文件名一致

回答3:

每个类都是一个对象, 可以有属性可以有方法, 你可以让它们有联系, 继承、实例化等
也可以完全毫无关系, 而被第三个类一引用(实例化)