以下关于Java中类声明和方法声明的叙述中,不正确的是()。A、在类的内部可以再声明类,即Java中允许嵌套进行类声明B、在方法的内部可以再声明方法C、类的成员变量的所属类型可以是Java中的任意合法类型D、方法的局部变量的所属类型可以是Java中的任意合法类型

题目

以下关于Java中类声明和方法声明的叙述中,不正确的是()。

  • A、在类的内部可以再声明类,即Java中允许嵌套进行类声明
  • B、在方法的内部可以再声明方法
  • C、类的成员变量的所属类型可以是Java中的任意合法类型
  • D、方法的局部变量的所属类型可以是Java中的任意合法类型
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述正确的是:_________。

A.main方法必须是public方法

B.构造方法应该声明为void类型

C.构造方法必须是public方法

D.Java应用程序的文件名可以是任意的


正确答案:A

第2题:

下列关于构造方法的叙述中,错误的是

A.Java语言规定构造方法名与类名必须相同

B.Java语言规定构造方法没有返回值,但不用void声明

C.Java语言规定构造方法不可以重载

D.Java语言规定构造方法只能通过new自动调用


正确答案:C
解析:本题考查的是构造方法的使用。Java浯言中,构造方法是一种特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。Java中的每个类都有构造方法,它也是由方法名、参数和方法体组成的。构造方法有如下特点:
  ●构造方法的名字必须与类名相同。
  ●构造方法不返回任何数据,但不用void来声明。
  ●用户不能直接调用构造方法,必须通过关键字new自动调用。
  ●构造方法可由用户在类中定义,默认时由Java语言自动生成。但它是个空方法,变量被赋予该数据类型的默认值。
  ●在构造方法实现中,可以进行方法重载,即定义多个构造方法。重载构造方法的目的是使类具有不同的初始值,为类对象的初始化提供方便。
  根据上述构造方法的特点可知,本题选项C的说法是错误的。

第3题:

下列叙述中,正确的是

A.声明变量时必须指定一个类型

B.Java认为变量number与Number相同

C.Java中唯一的注释方式是"//"

D.源文件中public类可以有0或多个


正确答案:A
解析:本题考查Java中的基本概念。关于Java的基本概念是考试重点,应该重视。在Java中,声明变量时,必须指定类型,否则将会出错,所以选项A说法正确。Java标识符是区分大小写的,这是与C语言不同的,变量number和Number对Java来说是不同的,选项B说法错误。Java中有三种注释方式:文档注释/**...*/,被javadoc处理,可以建立类的一个外部说明性文件:C语言注释风格/*…*/,用于去掉当前不再使用但仍想保留的代码等:单行注释//,格式上要求注释符//后必须紧跟一个空格,然后才是注释信息,选项C说法错误。源文件中public类可以有0或1个,不能多于1个,选项D说法错误。

第4题:

下列说法中错误的是______。

A.$1_abc是合法的Java标识符

B.void是合法的Java保留字

C.局部变量必须先声明后使用

D.在Java中,类不是用标识符命名的


正确答案:D

第5题:

下列关于Java语言中的方法叙述不正确的是

A.Java中的方法的参数传递是传值调用,而不是地址调用

B.方法体是对方法的实现,包括变量声明和java的合法指令

C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法

D.类的私有方法不能被其子类直接访问


正确答案:C
解析:如果程序中定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。

第6题:

下列关于Java语言中的方法的叙述不正确的是 ( )

A.Java中的方法的参数传递是传值调用,而不是地址调用

B.方法体是对方法的实现,包括变量声明和java的合法指令

C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法

D.类的私有方法不能被其子类直接访问


正确答案:C

第7题:

下列叙述中,正确的是( )。

A.声明变量时必须指定-个类型

B.Java认为变量number与Number相同

C.Java中唯-的注释方式是“//”

D.源文件中public类可以有0个或多个


正确答案:A
本题考查Java的基本概念。Java的基本概念是考试重点,应该重视。在Java中,声明变量时,必须指定类型,否则将会出错,所以选项A说法正确。Java标识符是区分大小写的,变量number和Number对Java来说是不同的,选项B说法错误。Java中有三种注释方式:文档注释/**…*/,被javadoc处理,可以建立类的-个外部说明性文件;C语言注释风格/*…*/,用于去掉当前不再使用但仍想保留的代码等;单行注释//,格式上要求注释符//后必须紧跟-个空格,然后才是注释信息,选项C说法错误。源文件中public类可以有0个或l个,不能多于1个,选项D说法错误。

第8题:

在java语言中,允许将一个类声明置入另一个类声明中,称这种类为“内部类”。()

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


正确答案:正确

第9题:

假设在Java源程序文件“MyClass.java”中只含有一个类,而且这个类必须能够被位于个庞大的软件系统中的所有Java类访问到,那么下面( )声明有可能是符合要求的类声明。

A、privateclassMyClassextendsObject

B、publicclassmyclassextendsObject

C、publicclassMyClass

D、classMyClassextendsObject


正确答案:C

第10题:

在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用()关键字来声明父类的这些方法

  • A、final
  • B、static
  • C、abstract
  • D、void

正确答案:C

更多相关问题