内部类
内部类
-
成员内部类
-
静态内部类
-
局部内部类
-
匿名内部类
package com.sxl.oop.demo10; import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput; import org.w3c.dom.ls.LSOutput; public class Outer { public void out (){ System.out.println("这是外部类的方法"); //局部内部类 class Inner3{ } } //静态内部类 public static class Inner { public void in (){ System.out.println("这是静态内部类的方法"); } } //成员内部类 public class Inner2 { public void in2 (){ System.out.println("这是成员内部类的方法"); } } public static void main(String[] args) { Outer outer = new Outer(); outer.out(); Inner inner = new Inner(); inner.in(); Outer.Inner2 inner2 = outer.new Inner2(); inner2.in2(); //匿名内部类 UserService userService = new UserService() { @Override public void hello() { } }; } } interface UserService{ void hello(); }

浙公网安备 33010602011771号