Skip to content

Commit e118133

Browse files
内部类
1 parent de2bbb8 commit e118133

File tree

3 files changed

+36
-0
lines changed

3 files changed

+36
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
package com.hy.innerclass;
2+
3+
/**
4+
* Created by huangyong on 2020/4/16
5+
*/
6+
interface IClass {
7+
void print();
8+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package com.hy.innerclass;
2+
3+
/**
4+
* Created by huangyong on 2020/4/16
5+
*/
6+
public class Outer {
7+
private String name = "outer name";
8+
9+
public class Inner implements IClass {
10+
11+
@Override
12+
public void print() {
13+
System.out.println(name);
14+
}
15+
}
16+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.hy.innerclass;
2+
3+
/**
4+
* Created by huangyong on 2020/4/16
5+
*/
6+
public class Test {
7+
public static void main(String[] args) {
8+
Outer outer = new Outer();
9+
Outer.Inner inner = outer.new Inner();
10+
inner.print();
11+
}
12+
}

0 commit comments

Comments
 (0)