Java类的位置
1、在同个Java文件中,但不是内部类
public class Test {
}
class T{
}
- 这里的T不是内部类,只是在Test.java文件的内部而已。
- T 的修饰符只允许使用“public”、“abstract”和“final”。
- T的实例化过程和主类没有区别
T t = new T();
就可以,在本Java文件和其他Java文件都是这样实例化。但是要注意,由于没有权限修饰符是默认包访问权限,所以只能在包内实例化。
2、常规内部类
public class Outter{
class Inner {}
public void fun(){
Inner in =