Java 这对不对

Java 这对不对,java,interface,polymorphism,subclass,superclass,Java,Interface,Polymorphism,Subclass,Superclass,向大家问好 最近我参加了一次面试,面试官要求我演示一个使用构造函数、多态性、超类、子类、接口。。。 我写的代码,但他们说这是错误的 请帮助我根据这些要求重写此代码 我的代码 CORONEL Braian是正确的,你的代码不现实。也许你可以做一个常见的例子,制作一个界面哺乳动物,并添加一个父类动物,然后从那里开始工作(添加子类,如狗鸟。然而,如果你添加面试官拒绝你回答的原因,这将是一个理想的选择 最好的!你必须用现实中的东西对程序进行建模。我建议你先学习编程的概念介绍,然后学习Java语言。这种演

向大家问好 最近我参加了一次面试,面试官要求我演示一个使用构造函数、多态性、超类、子类、接口。。。 我写的代码,但他们说这是错误的 请帮助我根据这些要求重写此代码 我的代码


CORONEL Braian是正确的,你的代码不现实。也许你可以做一个常见的例子,制作一个界面
哺乳动物
,并添加一个父类
动物
,然后从那里开始工作(添加子类,如
。然而,如果你添加面试官拒绝你回答的原因,这将是一个理想的选择


最好的!

你必须用现实中的东西对程序进行建模。我建议你先学习编程的概念介绍,然后学习Java语言。这种演示方式正确吗?不,还有很多需要改进的地方。界面语法、表达能力、契约等。为什么面试官说你的解决方案是错误的?如果你不能告诉我们他们拒绝的原因是什么,我想我们帮不了你。(我们猜测是没有意义的。)
interface  m1
{
    public  void method();
}
class m2 implements m1
{
    public void method()
    {
        System.out.println("the interface method");
    }
}
class m3 extends m2
{
    public m3()
    {
        System.out.println("Constructor declaration");
    }
    public void method()
    {
        System.out.println("the polymorphism method");
    }
}
public class Allinone {

    public static void main(String[] args) {
        m3 obj = new m3();
        obj.method();
        m2 obj2 = new m2();
        obj2.method();
    }
}