码迷,mamicode.com
首页 > 编程语言 > 详细

java 实现多个接口 方法重名的解决办法——内部类

时间:2017-12-20 13:38:08      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:print   out   通过   return   rgs   多个   ret   private   ace   

package com.kk.innerClass;


/**
* 通过内部类实现接口
* 解决多个接口中方法重名问题
*
*/
interface Machine {
void run();
}

class Person {
void run() {
System.out.println("person start");
}
}

public class Android extends Person {
private class MachineHeart implements Machine {

public void run() {
System.out.println("machine start");
}
}

Machine getMachine(){
return new MachineHeart();
}
public static void main(String[] args) {
Android android=new Android();
Machine machine=android.getMachine();
machine.run();
android.run();
}
}

java 实现多个接口 方法重名的解决办法——内部类

标签:print   out   通过   return   rgs   多个   ret   private   ace   

原文地址:http://www.cnblogs.com/paul011/p/8072661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!