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

一道JAVA选择题

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

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

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

选择D。 public Test(){} 代表无参数构造器 public Test(int a){m=a;} 代表只有一个参数构造器 第10行: t2=newTest(j,k); 代表使用2个参数的构造器。但Test没有定义两个参数的。所以这里错了

当然选B.ava.lang,地球人都知道,这是JAVA虚拟机自动导入的。

从内部类中访问局部变量 s1;需要被声明为最终类型。 这是内部类中局部变量的用法,你查的方向不对,在书上对final都是很简洁的。 你可以找找关于内部类中应该注意的地方。 书上这样说的: 2、局部内部类 在方法中定义的内部类是局部内部类,它...

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

随便写了一下,不知道是不是你想要的 接口: public interface Inf { public void print(); } 测试类: public class Test { private class InfIns implements Inf{//实现接口 public void print() { System.out.println("内部类的方法!"); } }...

答案是 C

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

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