07.成员内部类的修饰符

成员内部类

成员内部类可以使用的修饰符:private,public,procted,final,static,abstract

package com.itheima_01;

/*
 *  成员内部类的修饰符:
 *          我们可以使用权限修饰符修饰成员内部类,但是如果使用私有来修饰,则无法在其他类中访问
 *          我们可以使用static修饰成员内部类,不用再创建外部类的对象了
 * 
 *  我们还可以使用abstract,final修饰内部类
 */
public class InnerDemo2 {
    public static void main(String[] args) {
//      Outer2.Inner2 i;
        
//      Outer2.Inner2 i = new Outer2.Inner2();
//      i.function();
        
        Outer2.Inner2.function();
    }
}

class Outer2 {
    public void method() {
        Inner2 i = new Inner2();
    }
    
    static class Inner2 {
        public static void function() {
            System.out.println("function");
        }
    }
}

你可能感兴趣的:(07.成员内部类的修饰符)