题目内容

名企面试题。简述什么是对象上转型?上转型对象可以操作什么?不可以操作什么?

查看答案
更多问题

编程题。将源代码及运行结果拍照上传。写一个类A,该类创建的对象可以调用方法f输出英文字母表;然后编写一个该类的子类B,要求子类B必须继承A类的方法(不允许重写),子类创建的对象不仅可以调用方法f输出英文字母表,而且可以调用子类新增的方法g输出希腊字母表。

编程题。将源代码及运行结果拍照上传。编写一个类(A),该类有一个方法public int f(int a,int b),该方法返回a和b的最大公约数;然后编写一个该类的子类(B),要求子类重写方法f,而且重写的方法将返回a和b的最小公倍数。要求:1)在重写的方法的方法体中首先调用被隐藏的方法返回a和b的最大公约数m,然后将乘积(a*b)/m返回。2)在应用程序的主类(E)之间创建一个父类的对象,例如a,该对象a调用方法f后返回最大公约数,然后a作为子类对象的上转型对象调用方法f返回最小公倍数。

下列代码中,描述正确的是( )。interface Com{int MAX;public void stop();void start();abstract void loop();}

A. "void start();" 会导致编译出错
B. "public void stop(); "会导致编译出错
C. "abstract void loop();"会导致编译出错
D. "int MAX; "会导致编译出错。

下列选项中,( )代码替换源文件Com.java中的【代码】不会导致编译错误。public interface com{int M=200;int f();}class ImpCom implements Com{【代码】}

A. public int f( ){return 100+M;}
B. int f( ){return 100;}
C. public double f( ){return 2.6;}
D. public abstract int f( );

答案查题题库