一个类中可以同时定义多个同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为
A.隐藏
B.覆盖
C.重载
D.没有这种特性
第1题:
为了区分重载多态中同名的不同方法,要求______。
A.形式参数个数或者类型不同
B.返回值类型不同
C.形式参数名称不同
D.调用时用类名或对象名做前缀
第2题:
用高级语言编写程序时,子程序调用语句中的实际参数必须与子程序说明中的形式参数在 (33) 上保持一致。在允许子程序递归调用的高级语言环境中,需用动态存储管理方法,它通常使用一个 (34) 存入子程序的调用记录,调用记录可包括:
.全局量存储区域的(35);
.调用点所在子程序的(36);
.调用点的(37);
.形式参数和实际参数的通信区域;
.返回值;
.本子程序的局部量和临时变量存储区域等。
A.个数、类型
B.个数、顺序
C.个数、格式、顺序
D.个数、类型、顺序
第3题:
下面关于方法的说法,错误的是( )。
A、Java中的方法参数传递时传值调用,而不是地址调用
B、方法体是对方法的实现,包括变量声明和Java的合法语句
C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法
D、类的私有方法不能被其子类直接访问
第4题:
下列关于VBA面向对象程序设计中的“方法”说法正确的是( )。
A.方法是属于对象的
B.方法是独立的实体
C.方法也可以由程序员定义
D.方法是对事件的响应
第5题:
第6题:
当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。
第7题:
定义多个同名方法时,可以依靠返回值区别同名方法。
第8题:
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数或参数类型各不相同。这种重复定义同名方法的行为称为对方法()。
第9题:
重写一个基类的虚方法时,应与原虚方法的方法名相同,并且()
第10题:
隐藏
覆盖
重载
Java不支持此特性
第11题:
方法重载
方法覆写
方法继承
方法重用
第12题:
第13题:
为了区分类中重载的同名的不同的方法,要求
A.采用不同的形式参数列表
B.返回值的数据类型不同
C.调用时用类名或对象名做前缀
D.参数名不同
第14题:
A.方法标记
B.方法调用
C.方法重载
D.方法覆盖
第15题:
面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为(11)。分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是(12)。(13)是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。
A.委托
B.代
C.继承
D.封装
第16题:
此题为判断题(对,错)。
第17题:
第18题:
Java中,方法重载机制,允许在一个类中定义多个同名的方法。
第19题:
为类定义多个名称相同、但参数的类型或个数不同的方法的做法称为()
第20题:
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值可以不相同。这种面向对象程序设计的特性称为()。
第21题:
同一个列表对象中的元素类型可以各不相同。
第22题:
隐藏
覆盖
重载
Java不支持此特性
第23题:
隐藏
覆盖
重载
Java不支持此特性
第24题:
对
错