public interface carepet {public void food();public void play();
}public class Worker implements carepet{String name;public Worker(String name){this.name=name;}public void food(){System.out.println("这个叫"+name+"的工人是这样喂他的宠物的");}public void play(){System.out.println("这个叫"+name+"的工人是这样和它的宠物玩的");}
}public class farmer implements carepet{int age;String name;public farmer(int age,String name){this.age=age;this.name=name;}public void food(){System.out.println("这个叫"+name+"的"+age+"的农民是这样喂他的宠物的");}public void play(){System.out.println("这个叫"+name+"的"+age+"的农民是这样和它的宠物玩的");}
}

public class StateLeader implements carepet{

String job;

public StateLeader(String job){

this.job=job;

}

public void food(){

System.out.println("这个"+job+"是这样喂他的宠物的");

}

public void play(){

System.out.println("这个"+job+"的农民是这样喂他的宠物的");

}

}

public class CarePetTest {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Worker wk1=new Worker("王海洋");

Worker wk2=new Worker("李佳阳");

farmer fm1=new farmer(32,"张山河");

farmer fm2=new farmer(40,"王国");

StateLeader sl1=new StateLeader("军委书记");

StateLeader sl2=new StateLeader("教育部长");

wk1.food();

wk2.food();

fm1.food();

fm2.food();

sl1.food();

sl2.food();

wk1.play();

wk2.play();

fm1.play();

fm2.play();

sl1.play();

sl2.play();

}

}

转载于:https://blog.51cto.com/liucongcong/1786149

简单的类实现接口的方法相关推荐

  1. java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等

    java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...

  2. Java泛型教程–示例类,接口,方法,通配符等

    泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 在集合类中使用泛型非常容易,但是它提供了比仅创 ...

  3. 通过简单的类和接口实现手机套餐办理服务

    一.功能简介 1.功能 此程序实现了简单的手机套餐办理,包括注册新用户,购取手机卡,选择手机套餐,并模拟了用户充值话费以及使用手机套餐来进行消费,包括通话.短信.流量计费等功能. 2.套餐详情 3.套 ...

  4. java接口的默认方法,实现类调用接口默认方法

    概述 Java8带来了一些全新的特性,包括lambda表达式.函数接口.方法引用.流.可选方法.接口中的静态方法和默认方法. 在本文中,我们将深入讨论为什么java8接口新增了默认方法,如何使用默认方 ...

  5. Java泛型(类、接口、方法)及通配符

    什么是泛型? 泛型,即"参数化类型".例如:定义方法时有形参,然后调用此方法时传递实参.参数化类型就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形 ...

  6. List类集接口-ArrayList

    Collection接口下的List子接口允许有重复,那么在实际的开发之中,90%都使用的List接口. List接口对Collection接口做了大量的扩充,主要扩充了如下方法: public E ...

  7. java 泛型示例_Java泛型示例教程–泛型方法,类,接口

    java 泛型示例 Java Genrics is one of the most important features introduced in Java 5. Java Genrics是Java ...

  8. 【JDK8 新特性2】JDK 8 接口默认方法/静态方法

    目录 1.接口默认方法 1.1 接口默认方法的定义格式 1.2 接口默认方法的使用 1.2.1 实现类直接调用接口默认方法 1.2.2 实现类重写接口默认方法 2.接口静态方法 2.1 接口静态方法的 ...

  9. Java Generics示例教程 - 通用方法,类,接口

    Java Generics示例教程 - 通用方法,类,接口 Java Genrics是Java 5中引入的最重要的功能之一.如果您一直在使用Java Collections 对于版本5或更高版本,我确 ...

最新文章

  1. 生成keystore是报错拒绝访问(已测试)
  2. android开发岗_android应用开发
  3. 趁年轻,去硅谷!2021 “神策未来星”春季校园招聘精英项目全面启动!你准备好了吗?
  4. HALCON 21.11:深度学习笔记---Data(数据)(3)
  5. 佛说,是我们自己苦了自己
  6. Linux用命令修改dpi,linux下高分辨率屏幕设置
  7. 去水印的手机APP哪个好用,怎么一键去水印
  8. 各大日语学习网站整理
  9. 如何用未越狱手机安装ipa文件
  10. python动态爱心曲线_python代码画出爱心曲线
  11. Javascript_ES5_学习笔记
  12. 如何下载蓟州区卫星地图高清版大图
  13. XML 解析生成工具
  14. 1、Proteus仿真STM32流水灯实验例程、详细步骤。
  15. 如何寻找有价值的行业报告
  16. 人到中年再苦再难,也不要做这3种工作,余生漫长,越老越吃苦
  17. spring bean加载原理
  18. 植物大战僵尸魔改(java)未完
  19. 【嵌入式学习——知识点总结】面试题汇总(2)
  20. 用Laravel-admin搭建问卷系统(持续更新)

热门文章

  1. arm-linux东东之nand之2:3c2440_nand_probe
  2. linux c代码更改时间间隔,在特定的时间间隔后发送控制c到一个linux命令?
  3. PythonGUI 使用Tkinter写一个简单时间间隔计算器
  4. PMP 11.27 考试倒计时37天!来提分啦!
  5. buu-misc刷题
  6. 安装VS2010的SP1补丁的办法
  7. 山水印|竹林野茶:秋季排湿,喝茶最好!
  8. 漫画:算法如何验证合法数独 | 全世界最难的数独?
  9. 在VS2012中添加.NET Framework 4.5.2
  10. 王者荣耀服务器不稳定,王者荣耀延迟460?可能是这六个原因导致的