标签:
一个java源文件中可以有多个类同时存在,不过一个java源文件只能有一个公共类,这个公共类名必须与源文件名一致。一个源文件中不能出现两个由public修饰的,并列的类。
多个类可以并存的形式有:
1、public class A{} //公共类,A与源文件文件名一致。
class B{} //默认是package,还可以是别的,但不能是public。
2、内部类:
public class A{
修饰符 class B{} //内部类。修饰符可以是合法修饰符,可以是public final abstract package protected private
}
3、匿名内部类。(它是一个特殊内部类,没有具体的类名字,匿名内部类不需要任何修饰符)
4、继承,子类是公共类,父类也写在该文件中。
标签:
原文地址:http://www.cnblogs.com/xiongmao-sst/p/4897466.html