innertest2.java
来自「这是我上培训课的代码」· Java 代码 · 共 48 行
JAVA
48 行
package day7;
public class InnerTest2 {
public static void main(String[] args) {
OuterB outer=new OuterB();
MyInter my1=outer.outerM();
my1.m1();
my1.m2();
}
}
class OuterB{
String str1="hello";
public MyInter outerM(){
int a=10;
final int b=20;
class InterC implements MyInter{
//定义个局部内部类,相当于定义个方法中的局部变量
final int b=20;
public void m1(){
System.out.println("i");
}
public void m2(){
System.out.println("f");
}
}
return new InterC();
/**
*
public void innerM(){
//System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("str1="+str1);
}
*/
}
}
interface MyInter{
public void m1();
public void m2();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?