ldcf.net
当前位置:首页 >> 一道jAvA选择题 >>

一道jAvA选择题

B public class很常见吧!一个.java文件只能有一个public类 abstract class 也很常见,抽象类,它不能实例化对象(即不能用new 类名()创建对象) final 看String类的定义: public final class Stringextends Objectimplements Serializable, ...

A是方法的重写,肯定没有问题。重写就是方法名、方法的参数和返回类型都必须相同。 C和D都是方法的重载,所以也没有问题。重载就是方法名相同,但参数不同。 B方法名相同,参数相同,返回类型不同,这样的方法是模棱两可的,当子类调用的时候,...

Java中this关键字的用法如下: 1.在类的方法定义中使用的this关键字代表使用该方法的对象的引用; 2.当必须指出当前使用方法的对象是谁时要使用this; 3.有时使用this可以处理的方法中成员变量和参数重名的情况; 4.this可以看作是一个变量,它...

选择C,例如一个数组 int a[] =new int [3]; System.out.println(a[3]); 运行 编译通过,但是却出现异常了, 因为数组a就没有一个下表是3的数,最大才到2,这里java就会报告异常: index out of bounds 意思是超出下标范围。。。。java里会报很...

A构造函数不只是给成员变量赋值,因此不正确 B显然错的 C有点模糊,构造函数定义时没有返回值,但实际上是返回了实例对象的 D没有错 如果是单选,肯定选B 如果是多选,建议选AB

实现是将接口中抽象方法写方法体,重写是已有方法体,而将方法重新编写,这两个概念是不一样的。建议看看javar的重写和重载,接口及继承

A.是对的,赋值后b={{1,2,3,4},{4,5}} B.是对的,赋值后b={{1,2,3},{1,2,3}} C.是错的,a是一维数组,b是二维数组,不能这样赋值 D.是对的,赋值后a={4,2,3,4}

类B继承类A,类B对类A的getNumber() 方法进行了重写,但返回值类型不同(byte与short)。关于重写,遵循以下的规则: (1)重写方法必须和被重写方法具有相同的参数列表,返回类型必须和被重写方法的返回类型相同或者是返回类型的子类型。 (2)...

E Java定义基本类型数组时就初始化了的 C 如果不存在负数,脚标就会越界 E 脚标越界了,在i=arr.length -1的时候实际会执行sum += arr[arr.length],越界报错

【1】 a 因为右移运算符“>>”的运算规则是将15的2进制值1111右移移位,高位(左边)补0,也就是 1111 --右移-->0111 转化为10进制就是7. 通常正整数右移操作相当于x/2 【2】 d 因为数组下标是从0开始的,新建一个100个元素的数组a他的下标应该是0...

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com