java通过new来实现一个接口,这是为什么呢?代码如下:private OnClickListener listener=new
OnClickListener()其中OnClickListener为一个interface....
OnClickListener() 其中 OnClickListener为一个interface.
展开
4个回答
展开全部
new 后面是该接口的实现类,所以可以这么写,也就是此类实现了该接口。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
接口不能实例化,但是可以使用它的实现类类进行初始化,初始化后我们就可以使用了
接口 对象=new 接口的实现类()
//这里可以使用匿名类实现接口
OnClickListener(new 接口(){
//实现方法
})
接口 对象=new 接口的实现类()
//这里可以使用匿名类实现接口
OnClickListener(new 接口(){
//实现方法
})
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
面向对象的编程啊。接口也是对象啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询