黑马程序员技术交流社区

标题: 内部类 [打印本页]

作者: Anmyre    时间: 2015-9-21 09:34
标题: 内部类
正常情况下,不能在接口内部放置任何代码,但是嵌套类可作为接口的一部分。接口中的任何类都自动的是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();}
}
}
可将一部分公共代码放在接口内部嵌套类中,可被接口不同实现所共用。

作者: maxwell247    时间: 2015-9-21 12:44
感谢楼主,这样的写法以前没看见过!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2