Java面向对象练习|Java程序设计

Java面向对象练习|Java程序设计

下列关于静态方法的描述中, 错误 的是( )。

A、静态方法内部只能访问被static修饰的成员。

B、静态方法在程序开始时分配内存,非静态方法在程序运行中分配内存。

C、静态方法指的是被static关键字修饰的方法。

D、静态方法内可以使用this关键字。

答案:

D

关于Java接口的叙述 不正确 的是( )。

A、接口中的非静态方法和default修饰的方法都是抽象方法,没有方法体。

B、接口中的方法默认都是public。

C、接口不可以多继承,即一个接口也不可以有多个父接口。

D、接口中定义的属性都是static和final的。

答案:

C

下面程序定义了一个类,关于该类说法正确的是 ( )

abstract class abstractClass{ …… }

A、其它说法都不对。

B、可以写一个子类继承该类。

C、可以使用 new 来实例化该类的一个对象。

D、该类所有的方法都不能被重写。

答案:

B

关于对象成员占用内存的说法哪个正确?(  )

A、对象的方法不占用内存。

B、其它都不对。

C、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间。

D、同一个类的对象共用同一段内存。

答案:

C

下列说法哪个正确?( )

A、属性可以是简单变量,也可以是一个对象。

B、属性必须是私有的。

C、对象中必须有属性和方法。

D、不需要定义类,就能创建对象。

答案:

A