java基础 内部类

it2026-02-05  0

内部类

内部类可以访问外部类的私有成员 内部类被static修饰后不能访问外部类的成员

public class Outer { private int a = 10; private void out() { System.out.println("外部类的方法"); } public class Inter { public void in() { //内部类可以调用外部类的私有成员 System.out.println(a); out(); } } } class Main { public static void main(String[] args) { Outer O = new Outer(); Outer.Inter i = O.new Inter(); i.in(); } }

匿名内部类

在Test类中 创建一个UserService实现类(没有名字)重写UserService内部的抽象方法;

public class Test { public static void main(String[] args) { new UserService() { @Override public void Hello() { } }; } } interface UserService{ void Hello(); }
最新回复(0)