码迷,mamicode.com
首页 > 其他好文 > 详细

内部类实现接口

时间:2016-11-10 23:58:45      阅读:337      评论:0      收藏:0      [点我收藏+]

标签:http   c++   ati   sys   nts   src   image   .com   div   

帮人解答题目,顺便提升思维。

原题目:

技术分享

于是有了下面的代码:

interface Interf{//1、定义接口
	abstract public void print();
}

public class tt {
	public static void main(String[] args) {
		fun();
		//6、返回的接口引用,有一个print方法,可以调用fun().print();
	}
	public static Interf fun(){//2、写一个函数
		class inner implements Interf{//3、定义内部类实现接口
			public void print(){//4、接口中抽象方法的实现,类似C++虚函数的重写
				System.out.println("zibo");
			}
		}
		Interf i=new inner();//4、向上转型(接口类型接受类的对象),类似C++父类指针指向子类对象
		return i;//5、返回接口的引用
	}

}

  

内部类实现接口

标签:http   c++   ati   sys   nts   src   image   .com   div   

原文地址:http://www.cnblogs.com/void-m/p/6052496.html

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