Java接口和继承例子
来源:互联网 发布:606写卡器安装软件 编辑:程序博客网 时间:2024/06/07 23:16
public interface Valuable {public double getMoney();//接口中的方法只能是public类型}interface Protectable {public void beProtected();}interface A extends Protectable { //接口之间可相互继承(A接口有两个方法 m(),beProtected())void m();}abstract class Animal { //抽象类private String name;abstract void enjoy();//只声明了方法}class GoldenMonkey extends Animal implements Valuable, Protectable { //继承Animal类,并实现Valuable和Protectable接口public double getMoney() {//重写接口Valuable的方法return 10000;}public void beProtected() {//重写接口Protectable 的方法System.out.println("live in the room");}public void enjoy() {}//重写抽象类Animal的方法public void test() {Valuable v = new GoldenMonkey();//OK,但只能看到Valuable中的方法v.getMoney();//强制转换为Protectable类,只能看到Protectable中的方法(相当于换了一个视角)Protectable p = (Protectable)v;//强制类型转换p.beProtected();}}class Hen implements A {//需要定义两个接口的方法public void m() {}public void beProtected() {}//此方法仍需定义}
0 0
- Java接口和继承例子
- Java 接口和继承
- Java继承和接口
- Java接口和继承
- java继承和接口
- JAVA继承和接口
- Java接口和继承
- java接口和继承
- Java中的继承和接口
- java接口和多继承
- java的继承和接口
- java中的继承和接口
- java继承和接口实现
- JAVA的接口和继承
- JAVA中继承和接口
- 继承、接口小例子
- 关于js的接口和 继承实现的代码例子
- Java接口继承接口
- NSUserDefaults的使用
- tomcat线程池设置
- Android批量打包提速 - 1分钟900个市场不是梦
- IPVS 学习笔记 一
- UML类图几种关系的总结
- Java接口和继承例子
- android获取签名,兼容5.0
- 【后缀数组】【URAL 1297】Palindrome
- HDU—— 1028
- Android批量打包提速 - 1分钟900个市场不是梦
- Snort 中文手册
- UITableView中Cell重用机制导致内容重复解决方法
- 图片圆角处理
- 我心有猛虎,细嗅蔷薇下