package com.imooc;

public abstract class Dog extends Animal implements Iwatchdoor {

public void eat(){

System .out .println("狗具有吃肉的能力");

}

public void watchDoor(){

System.out .println("狗具有看门的能力");

}

}

package com.imooc;

public abstract interface Iwatchdoor {

public abstract void watchDoor();

}

package com.imooc;

public class Initial {

public static void main(String[] args) {

// TODO Auto-generated method stub

Iwatchdoor wt1 = new Dog();//为什么出现这个错误Cannot instantiate the type Dog

wt1.watchDoor();

Iwatchdoor wt2 = new Door();

wt2.watchDoor();

}

}

JAVA定义一个狗看门,为什么我用接口实现狗看门的功能出错?相关推荐

  1. 使用Java定义一个动物类

    使用Java定义一个动物类 属性:name 方法:enjoy() 注:表示宠物开心后的行为 定义一个狗类继承于动物类 包含的属性:furColor 重写enjoy()方法 定义一个猫类继承与动物类 包 ...

  2. java定义一个方法,返回一个整数数组的元素平均值

    java定义一个方法,返回一个整数数组的元素平均值 /*** 定义一个方法* 返回一个整数数组的元素平均值*/ public class Test25 {public static double av ...

  3. java定义一个方法,返回一个整数数组的元素最小值

    java定义一个方法,返回一个整数数组的元素最小值 /*** 定义一个方法* 返回一个整数数组的元素最小值*/ public class Test24 {public static int minAr ...

  4. java定义一个方法,返回整数数组的元素最大值

    java定义一个方法,返回整数数组的元素最大值 /*** 定义一个方法* 返回整数数组的元素最大值*/ public class Test23 {public static int maxArray( ...

  5. java定义一个方法,返回一个整数数组的和

    java定义一个方法,返回一个整数数组的和 /*** 定义一个方法* 返回一个整数数组的和*/ public class Test22 {//定义数组public static int getArra ...

  6. java定义一个方法,返回一个浮点数保留两位小数,考虑四舍五入的结果

    java定义一个方法,返回一个浮点数保留两位小数,考虑四舍五入的结果 /*** 定义一个方法* 返回一个浮点数保留两位小数* 考虑四舍五入的结果*/ public class Test21 {publ ...

  7. java定义一个方法,返回a的b次方

    java定义一个方法,返回a的b次方 /*** 定义一个方法* 返回a的b次方*/ public class Test20 {public static long pow(int a,int b){l ...

  8. java定义一个方法,向控制台输出一个整数的阶乘

    java定义一个方法,向控制台输出一个整数的阶乘 /*** 定义一个方法,向控制台输出一个整数的阶乘*/ public class Test19 {//输出阶乘的方法public static voi ...

  9. java定义一个方法,向控制台输出99乘法表

    java定义一个方法,向控制台输出99乘法表 /*** 定义一个方法* 向控制台输出99乘法表*/ public class Test18 {public static void main(Strin ...

  10. int java 声明_怎样用java定义一个int数组 C++ 怎么声明一个整型数组?

    导航:网站首页 > 怎样用java定义一个int数组 C++ 怎么声明一个整型数组? 怎样用java定义一个int数组 C++ 怎么声明一个整型数组? 相关问题: 匿名网友: int[] anA ...

最新文章

  1. きゃらコレ! -ALICESOFT- 汉化补丁
  2. 计算机科普知识小动画,4岁嗯哼知识量惊呆杜江!这4部科普启蒙动画,孩子绝对不能错过...
  3. If语句:你们到底想把我放到哪儿?
  4. 批量保存到mysql_关于保存批量数据进入mysql
  5. 网络爬虫--5.urllib库的基本使用(1)
  6. java treemap_Java TreeMap HigherKey()方法与示例
  7. 《java 程序设计教程》:毕
  8. 称重仪表显示ol怎么解决_地磅称重时仪表显示出现跳数如何解决?
  9. Oracle 锁表查询和解锁方法
  10. unity中三种数据存储方式ScriptableObject,Json,Xml和Dictionary的序列化
  11. 一文看透 Kotlin 协程本质
  12. java统计英文单词_java单词统计
  13. FreeRTOS中的任务堆栈溢出检测机制
  14. 学习笔记:Maxent的示例运行及部分结果解释
  15. 水箱建模最小二乘法_大气VOCs在线监测系统评估工作指南(二)
  16. Kali及Windows安装和使用OpenVPN
  17. 假如给我三天光明(所有人都曾是小孩虽然只有少数人记得)
  18. 【微电子】半导体器件物理:1-1半导体材料与晶体结构
  19. 微信分享功能实现,兼容安卓和IOS
  20. TDM+SDH+WDM+OTN+MPLS+PTN

热门文章

  1. 第一周:初识java
  2. 计算机二进制转化教案及ppt,二进制和十进制之间的转换.ppt
  3. DirectX11的Shader Reflect的几个问题(2012-2-22更新)
  4. 指纹挂锁方案公司开发
  5. 高通 Camera HAL3:项目开发技术点总结
  6. 使用ffmpeg通过命令行对视频进行裁剪、转换尺寸和转换erp格式
  7. 留下的果然还是美好不舍的回忆
  8. 有趣的数学题,回家解决
  9. 特斯拉 开源_特斯拉开源其安全软件,好莱坞开源,更多新闻
  10. SOLIDWORKS钣金折弯参数设置技巧