Day16(Day16)

package com.oop.demo10;public class Outer {    private  int id=10;    public void out(){        System.out.println("这是外部类的方法");    }    //内部类可以获得外部类的私有方法以及私有属性   public static class Inter{        public void in(){            System.out.println("这是内部类的方法");        }    }    //局部内部类    public void method( ){        class Inner{            public void in(){            }        }    }}//一个java类中可以有多个class类,但是只能有一个public classclass A{    public static void main(String[] args) {    }}
package com.oop.demo10;//匿名内部类public class Test {    public static void main(String[] args) {        //没有名字初始化类,不用将实例保存到变量中        new Apple().eat();        new UserService(){            @Override            public void hello() {            }        };    }}class Apple{    public void eat(){        System.out.println("1");    }}interface UserService{    void hello();}
————————
package com.oop.demo10;public class Outer {    private  int id=10;    public void out(){        System.out.println("这是外部类的方法");    }    //内部类可以获得外部类的私有方法以及私有属性   public static class Inter{        public void in(){            System.out.println("这是内部类的方法");        }    }    //局部内部类    public void method( ){        class Inner{            public void in(){            }        }    }}//一个java类中可以有多个class类,但是只能有一个public classclass A{    public static void main(String[] args) {    }}
package com.oop.demo10;//匿名内部类public class Test {    public static void main(String[] args) {        //没有名字初始化类,不用将实例保存到变量中        new Apple().eat();        new UserService(){            @Override            public void hello() {            }        };    }}class Apple{    public void eat(){        System.out.println("1");    }}interface UserService{    void hello();}