java学习之方法内部类
*方法内部类 * 在类中的方法内定义一个类 * 注意: * 1 方法内部类只能在类的方法内实例化不可以在此方法外实例化 * 2 。方法内部类对象只能用所在方法体中的变量不能改,jdk1.8可以 * 以后只能用final标识的但都是只读; * * * * */ class A1{ public String name="asdad"; public void print() { final int a1=123; //方法内部类 class Inner{ public void printf() { System.out.println("方法内部类"+a1+name); } } Inner a=new Inner(); a.printf(); } } public class text1 { public static void main(String [] args) { A1 a3=new A1(); a3.print(); } }