下列叙述中,错误的是

admin2009-03-17  27

问题 下列叙述中,错误的是

选项 A、Java中,方法的重载是指多个方法可以共享同一个名字
B、Java中,用abstract修饰的类称为抽象类,它不能实例化
C、Java中,接口是不包含成员变量和方法实现的抽象类
D、Java中,构造方法可以有返回值

答案D

解析 Java中,方法重载指的是多个方法可以具有相同的名称,但这些方法的参数必须不能完全相同,要么是参数的类型不同,要么是参数的个数不同,程序可以按照参数决定调用对象方法。因此,选项A的说法正确。
   Java中,用abstract修饰的类称为抽象类,在其中的方法称为抽象方法。abstract类必须被继承,abstract方法必须被重写,abstract类不能实例化。因此,选项B的说法是正确的。
   Java中,接口是不包含成员变量和方法实现的抽象类,它只包含常量和方法的定义。
   因此,选项C的说法是正确的。
   构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法的名字必须与类名相同,并且构造方法不返回任何数据。因此,选项D的说法是错误的。
转载请注明原文地址:https://kaotiyun.com/show/mMnp777K
0

最新回复(0)