A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 清心玉质 中级黑马   /  2015-9-20 23:41  /  282 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

正常情况下,不能在接口内部放置任何代码,但是嵌套类可作为接口的一部分。接口中的任何类都自动的是public和static的。因为类是static的,只是将嵌套类置于接口的命名空间内,这并不违反接口的规则,还可以在内部类中实现其外围接口。如:
public interface A{
void a();
class b implements A{
public void a(){
System.out.println("1234456");}
public static void main(String[] args){
new b().a();}
}
}
可将一部分公共代码放在接口内部嵌套类中,可被接口不同实现所共用。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马