简单的类实现接口的方法
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
简单的类实现接口的方法相关推荐
- java泛型方法 通配符_Java泛型教程–示例类,接口,方法,通配符等
java泛型方法 通配符 泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 将泛型与集合类一起使 ...
- Java泛型教程–示例类,接口,方法,通配符等
泛型是Java编程的核心功能之一,它是Java 5中引入的.如果您使用的是Java Collections ,并且版本5或更高版本,则可以肯定使用了它. 在集合类中使用泛型非常容易,但是它提供了比仅创 ...
- 通过简单的类和接口实现手机套餐办理服务
一.功能简介 1.功能 此程序实现了简单的手机套餐办理,包括注册新用户,购取手机卡,选择手机套餐,并模拟了用户充值话费以及使用手机套餐来进行消费,包括通话.短信.流量计费等功能. 2.套餐详情 3.套 ...
- java接口的默认方法,实现类调用接口默认方法
概述 Java8带来了一些全新的特性,包括lambda表达式.函数接口.方法引用.流.可选方法.接口中的静态方法和默认方法. 在本文中,我们将深入讨论为什么java8接口新增了默认方法,如何使用默认方 ...
- Java泛型(类、接口、方法)及通配符
什么是泛型? 泛型,即"参数化类型".例如:定义方法时有形参,然后调用此方法时传递实参.参数化类型就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形 ...
- List类集接口-ArrayList
Collection接口下的List子接口允许有重复,那么在实际的开发之中,90%都使用的List接口. List接口对Collection接口做了大量的扩充,主要扩充了如下方法: public E ...
- java 泛型示例_Java泛型示例教程–泛型方法,类,接口
java 泛型示例 Java Genrics is one of the most important features introduced in Java 5. Java Genrics是Java ...
- 【JDK8 新特性2】JDK 8 接口默认方法/静态方法
目录 1.接口默认方法 1.1 接口默认方法的定义格式 1.2 接口默认方法的使用 1.2.1 实现类直接调用接口默认方法 1.2.2 实现类重写接口默认方法 2.接口静态方法 2.1 接口静态方法的 ...
- Java Generics示例教程 - 通用方法,类,接口
Java Generics示例教程 - 通用方法,类,接口 Java Genrics是Java 5中引入的最重要的功能之一.如果您一直在使用Java Collections 对于版本5或更高版本,我确 ...
最新文章
- 生成keystore是报错拒绝访问(已测试)
- android开发岗_android应用开发
- 趁年轻,去硅谷!2021 “神策未来星”春季校园招聘精英项目全面启动!你准备好了吗?
- HALCON 21.11:深度学习笔记---Data(数据)(3)
- 佛说,是我们自己苦了自己
- Linux用命令修改dpi,linux下高分辨率屏幕设置
- 去水印的手机APP哪个好用,怎么一键去水印
- 各大日语学习网站整理
- 如何用未越狱手机安装ipa文件
- python动态爱心曲线_python代码画出爱心曲线
- Javascript_ES5_学习笔记
- 如何下载蓟州区卫星地图高清版大图
- XML 解析生成工具
- 1、Proteus仿真STM32流水灯实验例程、详细步骤。
- 如何寻找有价值的行业报告
- 人到中年再苦再难,也不要做这3种工作,余生漫长,越老越吃苦
- spring bean加载原理
- 植物大战僵尸魔改(java)未完
- 【嵌入式学习——知识点总结】面试题汇总(2)
- 用Laravel-admin搭建问卷系统(持续更新)
热门文章
- arm-linux东东之nand之2:3c2440_nand_probe
- linux c代码更改时间间隔,在特定的时间间隔后发送控制c到一个linux命令?
- PythonGUI 使用Tkinter写一个简单时间间隔计算器
- PMP 11.27 考试倒计时37天!来提分啦!
- buu-misc刷题
- 安装VS2010的SP1补丁的办法
- 山水印|竹林野茶:秋季排湿,喝茶最好!
- 漫画:算法如何验证合法数独 | 全世界最难的数独?
- 在VS2012中添加.NET Framework 4.5.2
- 王者荣耀服务器不稳定,王者荣耀延迟460?可能是这六个原因导致的