A.类体中只能有变量定义和成员方法的定义,不能有其他语句
B.构造函数是类中的特殊方法
C.类一定要声明为public的,才可以执行
D.一个java文件中可以有多个class定义
A.当类中没有定义任何构造方法时,Java编译器将为这个类创建缺省构造方法
B.缺省构造方法可以初始化其他方法中定义的变量
C.Java编译器会为所有的类创建缺省构造方法。
D.如果在一个类中定义的构造方法都声明了参数,Java编译器将为这个类创建一个缺省构造方法
A.没有全局变量,在类的定义外部没有任何的变量定义
B.不直接支持指针操作,而使用更安全的引用类型
C.支持子类对父类的多继承
D.具有自动垃圾收集功能
A.抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口
B.在抽象类中可以没有抽象方法
C.实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现
D.接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值
A.Scala中的if语句可以带返回值
B.Scala中的返回值不需要写return关键字
C.Scala中的main方法定义在object上
D.Scala中没有for循环
A.Java 反射是可以让我们在运行时,通过一个类的Class对象来获取它获取类的方法、属性、父类、接口等类的内部信息的机制
B.JAVA语言编译之后会生成一个.class文件,反射就是通过字节码文件找到某一个类、类中的方法以及属性等
C.可以通过Class.forName('全类名')获取一个类的实例对象
D.通过Java反射机制可以在Java代码运行时判断任意一个类所具有的成员变量和方法