题目内容

以下哪些是有关封装优点的正确描述?

A. 只需一个public方法
B. 从任何方法中没有异常抛出
C. 可以不需要改变接口来改变实现,以达到外部使用代码无需变动
D. 可以不需要改变实现来改变接口,以达到外部使用代码无需变动

查看答案
更多问题

给定java代码,如下:publicclassTest{staticinti; publicintaMethod(){i++;returni;} publicstaticvoidmain(String[]args){Testtest=newTest();test.aMethod(); System.out.println(test.aMethod());} }编译运行后,输出结果是()

A. 0
B. 1
C. 2
D. 3

关于构造方法,下列说法错误的是

A. 构造方法不可以进行方法重写
B. 构造方法用来初始化该类的一个新的对象
C. 构造方法具有和类名相同的名称
D. 构造方法不返回任何数据类型

public class A{public static void main(String args[]){B b = new B();b.test();}public void test(){System.out.print("A");}}class B extends A{void test(){super.test();System.out.println("B");}}

A. 产生编译错误,因为B覆盖类A的方法test()时,降低了其访问控制权限的级别
B. 代码可以编译运行,并输出结果:AB
C. 代码可以编译运行,但没有输出
D. 代码可以编译运行,并输出结果:A

给出以下代码,请问插入以下哪些语句可以使程序编译通过?( )class Base{public Base(int i){}}public class Example extend Base{public static void main (String arg[]){Example e = new Example(10);}Example(int i){Super(i);}Exanple(String s, int i){this(i);//插入代码处}}请选择一个正确答案:

A. Example d = new Example();
B. Super();
C. This(“Hello”,10);
D. Base b = ne Base(10);

答案查题题库