![](https://cos-cdn.shuashuati.com/pipixue-wap/2020-1230-1107-56/ti_inject-812ce.png)
关于Java源程序文件的代码构成形式方面,下述说法中是正确的( )。
A.
除了开头的包声明语句,包引用语句之外,Java程序代码中只能有类和接口,所有变量与方法的定义或其它语句都不能放在类体或接口体之外;
B.
java的类体中除了方法的定义之外,只能有为成员变量定义及初始化,不能有赋值、表达式计算等操作性的语句。
C.
类体内还可定义类,也即java的类可互相嵌套,定义在其它类内部的类称内部类。
D.
Java 中的main方法是特殊方法,是Java程序的入口和出口,必须定义在所有类和接口之外。