java面向对象--内部类
java面向对象--内部类
package charpter5.Demo12;
//1个java文件内,可以有多个class,但只能有一个Public类。
public class Outer {
    private int id;
    public void out(){
        System.out.println("外部类方法");
    }
    class Inner{
        public void in(){
            System.out.println("内部类方法");
        }
    }
}
package charpter5.Demo12;
public class App {
    public static void main(String[] args) {
        Outer outer = new Outer();
        //操作内部类,成员内部类
        Outer.Inner inner = outer.new Inner();
        inner.in();
        //内部类可以获取外部类的私有属性、私有方法。
    }
}
匿名类:new 类名();
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号