JAVA基础(接口里面嵌套类的使用) |
|
www.nanhushi.com 佚名 不详 |
/** * 接口里面嵌套类的使用。 public class T { public static void main(String[] args) { T1 t1 = new T1(); t1.test(); T2 t2 = new T2(); t2.test(); } } class T1 implements MyFace { public void test() { testOutter(); // 考试大提示: 继承类则简化了路径 MyTestInner ttt = new MyTestInner(); ttt.testInner(); } public void testOutter() { System.out.println("testOutter"); } } class T2 { public void test() { // 完整路径直接使用 MyFace.MyTestInner ttt = new MyFace.MyTestInner(); ttt.testInner(); } } interface MyFace { public void testOutter(); // 嵌套类 public class MyTestInner { public void testInner() { System.out.println("testInner"); } } } 运行结果 testOutter testInner testInner 总结<:br /> 感觉就像一个带了package的类一样,唯一的区别就是实现类可以直接使用,还是方便了很多。考试大等级站收集整理!
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: observer模拟监听器的实现 下一篇文章: 只要覆盖equals()方法,就应该覆盖hasCode()方法 |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|