在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数

题目

在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值可以不相同。这种面向对象程序设计的特性称为()。

  • A、隐藏
  • B、覆盖
  • C、重载
  • D、Java不支持此特性
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于main的说法,错误的是______。

A.main方法必须放在一个类中定义

B.main方法表示一个Java应用程序执行的入口点

C.在application环境下有一个类(只能有一个类)必须定义一个main方法

D.Java Applet和Java Application中都有main方法


正确答案:D

第2题:

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法int fun(int a,int b) ,则方法(44)不能同时在类S中。D中定义方法int fun(int a,int b) ,这一现象称为(45)。

A.覆盖/重置
B.封装
C.重载/过载
D.多态

答案:A
解析:

第3题:

在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为()。

A.隐藏

B.重载

C.覆盖

D.Java不支持此特性


正确答案:B

第4题:

以下说法正确的是()。

  • A、每个Java类都至少有一个构造方法,如果没有则机器自动生成一个默认的构造方法
  • B、如果类里定义了一个或多个构造方法,那么java也提供默认的构造方法
  • C、每个Java类中用户必须定义至少一个构造方法
  • D、以上都不对

正确答案:A

第5题:

Java中,方法重载机制,允许在一个类中定义多个同名的方法。


正确答案:正确

第6题:

Java中允许子类对父类中的同名方法重新定义,但不允许子类对自身已有的同名方法重新定义 。()

此题为判断题(对,错)。


答案:错

第7题:

当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。


正确答案:super

第8题:

采用面向对象程序设计语言C++/Java进行系统实现时,定义类S及其子类D。若类S中已经定义了一个虚方法intfun(inta,intb),则方法覆盖/重置不能同时在类S中。D中定义方法intfun(inta,intb),这一现象称为()。

A.覆盖/重置

B.封装

C.重载/过载

D.多态


正确答案:A

第9题:

以下叙述正确的是()。

  • A、JAVA语言程序总是从第一个定义的方法开始执行
  • B、在JAVA语言程序中,要调用的方法必须在main()方法中定义
  • C、JAVA语言程序总是从main()方法开始执行
  • D、JAVA语言程序中的main()方法必须放在程序的开始部分

正确答案:C

第10题:

在Java中,下面对于构造方法的描述正确的是()

  • A、类必须显式定义构造方法
  • B、构造方法的返回类型是void
  • C、构造方法和类有相同的名称,并且不能带任何参数
  • D、一个类可以定义多个构造方法

正确答案:D

更多相关问题