为什么我写的和老师的一样却错了

来源:10-5 Java 中的接口

怒放的生命012

2016-05-24 21:31

package edu.zzuli1;

public interface IwatchDoor {
	public abstract void watchDoor();

}
package edu.zzuli1;

public class Animal {
	public void eat(){
		System.out.println("狗具有吃的能力");
	}

}
package edu.zzuli1;

import edu.zzuli.IplayGame;

public class Dog extends Animal implements IplayGame {

	@Override
	public void playGame() {
		// TODO 自动生成的方法存根
      System.out.println("狗具有看门的能力");
	}

}

package edu.zzuli1;


public class Test1 {


public static void main(String[] args) {

// TODO 自动生成的方法存根


IwatchDoor dog = new Dog();

}


}

为什么显示错误,说IwatchDoor dog = new Dog();  说类型不匹配,报错了呢????急急急

写回答 关注

2回答

  • qq_龘_2
    2016-05-24 22:53:07
    已采纳

    你是要new 一个对象吗??类名 对象名 = new 类名;;;IwatchDoor  dog=new IwatchDoor();试试这个

    怒放的生命0...

    非常感谢!

    2016-05-25 11:05:46

    共 1 条回复 >

  • qq_用生命祭奠_0
    2016-05-24 22:32:39

    import edu.zzuli.IplayGame;这是干嘛的?哪里定义了这个类吗?

    怒放的生命0...

    那个是上一个写的,发出来的多了

    2016-05-24 22:44:20

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530643 学习 · 6091 问题

查看课程

相似问题