Interface实现多态简例
2019独角兽企业重金招聘Python工程师标准>>>
Realization in Java:
public interface Food(){
public void isEaten();
}
class Dish implements Food {
public String name;
public Dish(String name){
this.name=name;
}
public void isEaten(){
System.out.println("Food "+name+" is eaten. ");
}
}
class Guest{ // 无需实现接口,只需要利用接口名创建对象。 <<use>>
public Food lunch; // 间接使用到了class Dish的constructor 和 attribute. 实现了多态性 polymorphism
public Guest(){
lunch= new Dish("Spaghetti");
}
}
}
转载于:https://my.oschina.net/u/1409824/blog/286058
Interface实现多态简例相关推荐
- Go 语言编程 — 高级数据类型 — Interface、多态、Duck Typing 与泛式编程
目录 文章目录 目录 Golang 的接口 Interface 实例存储的是实现者的值 如何判断某个 Interface 实例的实际类型 Empty Interface Interface 与多态 I ...
- oracle供应商导入,AP供应商导入简例.pdf
AP供应商导入简例 Oracle 完全测试记录 供应商导入 吴若童 总述总述 总述总述 供应商供应商接口接口的原理的原理?? 供应商供应商接口接口的原理的原理?? 系统从三个表分别导入供应商.供应商地 ...
- Android RuntimePermissions运行时权限:单个运行时权限申请简例
Android RuntimePermissions运行时权限:单个运行时权限申请简例 Android运行时权限申请的框架结构和步骤比较简单和固定,一般现状代码启动后检查当前的Android SDK版 ...
- 5.3linux下C语言socket网络编程简例
原创文章,转载请注明转载字样和出处,谢谢! 这里给出在Linux下的简单socket网络编程的实例,使用tcp协议进行通信,服务端进行监听,在收到客户端的连接后,发送数据给客户端:客户端在接受到数据后 ...
- Ansible 入门:安装 简例 playbook应用
Mysql 内:select unix_timestamp('2016-10-20') <---> select from_unixtime(147662104) 转时间戳:date + ...
- 17.scrapy框架简例使用
17.scrapy框架简例使用 目标:创建scrapy项目 创建一个spider来抓取站点和处理数据 通过命令行将抓取内容导出 1.创建项目 scrapy startproject tutorial ...
- AMBER分子动力学简例
AMBER分子动力学简例(一) 概述 以下是使用AMBER包的简单教程,希望对开始学习分子动力学的同学有用处.申明一下,以下教程原版来自网上,是最最基本的教程,同时也非常实用,有非常好的借鉴意义. A ...
- PHP 制作微信小程序API 简例
PHP制作微信小程序API 简例 php页面: echo "要传回的数据"; echo( json_encode("要传回的数据")); exit( json_ ...
- linux下C语言socket网络编程简例
转自博文:http://blog.csdn.net/kikilizhm/article/details/7858405 在练习写网络编程时,该例给了我帮助,在写服务器时,我把while逻辑位置想法错了 ...
最新文章
- Linux下遍历指定目录的C++实现
- 百度「AI战疫」:首次开源肺炎CT影像分析AI模型,让诊断从分钟到秒
- 探讨SQL Server 2005.NET CLR编程
- .NET中书写XML的一种简单方法
- 【Android NDK 开发】NDK 交叉编译 ( NDK 函数库目录 | Linux 交叉编译环境搭建 | 指定头文件目录 | 指定函数库目录 | 编译 Android 命令行可执行文件 )
- 区块链学堂(6):以太坊生产网络/测试网络/私有网络
- jdbc获取结果行数,如何获取JDBC中的行数?
- es文本分析java代码_Elasticsearch系列---Java客户端代码Demo
- mysql 创建表 引号_Mysql建表语句中显示双引号的方法介绍
- 使用Gitblit 在windows 上部署你的Git Server
- Redis__WindowsServer主从服务部署及调用实例
- android中ListView的简单使用
- C语言汉诺塔递归算法实现
- 【电源专题】脉宽调制(PWM)与脉冲频率调制(PFM)
- 软件项目估算永远不准怎么办?钱少时间紧未必是坏事
- 微信v3数据或者v4数据转wxid
- 检测报告上CNAS、CMA资质含义及联系
- 注解处理器(Annoation Processor)
- 【微信朋友圈,如何测】
- ros语音识别:pocketsphinx_continuous工作正常而gst-pocketsphinx不能识别相同语音的问题。