高级语言程序设计(基于JAVA)阶段性作业(三)高分求助!! 30
一、单项选择题1以下哪个接口的定义是正确的_____interfaceA{voidprint(){};}abstractinterfaceA{voidprint();}a...
一、单项选择题
1以下哪个接口的定义是正确的_____
interface A
{void print() { } ;}
abstract interface A
{void print() ;}
abstract interface A extends I1, I2 // I1、I2为已定义的接口
abstract void print(){ };}
interface A
{void print();}
2下列说法正确的是____
子类只能覆盖父类的方法,而不能重载
子类只能重载父类的方法,而不能覆盖
子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法
重载就是一个类中有多个同名但有不同形参和方法体的方法
3关于抽象类,正确的是____
抽象类不可以有非抽象类
某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
绝对不能用抽象类去创建对象
接口和抽象类是一回事
4方法的作用不包含____
使程序结构清晰
功能复用
代码简洁
重复代码
5关于构造函数的说法正确的是____
一个类只能有一个构造函数
一个类可以有多个不同名的构造函数
构造函数与类同名
构造函数必须自己定义,不能使用父类的构造函数
6return语句____
可以让方法返回数值
方法都必须包含
方法中不可以有多个return语句
不能用来返回对象
7void的含义是____
方法体为空
方法没有返回值
没有意义
定义方法时必须使用
8方法的形参____
必须定义多个形参
至少有一个
可以没有
只能是简单变量
9方法内的变量____
一定在方法内所有位置可见
可能在方法内的局部可见
可以在方法外可见
方法外也可以 展开
1以下哪个接口的定义是正确的_____
interface A
{void print() { } ;}
abstract interface A
{void print() ;}
abstract interface A extends I1, I2 // I1、I2为已定义的接口
abstract void print(){ };}
interface A
{void print();}
2下列说法正确的是____
子类只能覆盖父类的方法,而不能重载
子类只能重载父类的方法,而不能覆盖
子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法
重载就是一个类中有多个同名但有不同形参和方法体的方法
3关于抽象类,正确的是____
抽象类不可以有非抽象类
某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
绝对不能用抽象类去创建对象
接口和抽象类是一回事
4方法的作用不包含____
使程序结构清晰
功能复用
代码简洁
重复代码
5关于构造函数的说法正确的是____
一个类只能有一个构造函数
一个类可以有多个不同名的构造函数
构造函数与类同名
构造函数必须自己定义,不能使用父类的构造函数
6return语句____
可以让方法返回数值
方法都必须包含
方法中不可以有多个return语句
不能用来返回对象
7void的含义是____
方法体为空
方法没有返回值
没有意义
定义方法时必须使用
8方法的形参____
必须定义多个形参
至少有一个
可以没有
只能是简单变量
9方法内的变量____
一定在方法内所有位置可见
可能在方法内的局部可见
可以在方法外可见
方法外也可以 展开
2013-05-16
展开全部
1.
interface A
{void print();}
2.
重载就是一个类中有多个同名但有不同形参和方法体的方法
3.
某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
4.
重复代码
5.
构造函数与类同名
6.
可以让方法返回数值
7.
方法没有返回值
8.
可以没有
9.
可能在方法内的局部可见
interface A
{void print();}
2.
重载就是一个类中有多个同名但有不同形参和方法体的方法
3.
某个非抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
4.
重复代码
5.
构造函数与类同名
6.
可以让方法返回数值
7.
方法没有返回值
8.
可以没有
9.
可能在方法内的局部可见
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |