代码
提交代码
// 外部类 Car public class Car { String name; public Engine getEngine() { return new Engine(); } // 内部类 Engine private class Engine { // 发动机的起动方法 private void run() { System.out.println(name + "的发动机启动了!"); } } public static void main(String[] args) { // 实例化外部类 Car car = new Car(); // 为实例属性赋值 car.name = "大奔奔"; // 获取内部类实例 Engine engine = car.getEngine(); // 调用内部类的方法 engine.run(); } }
运行结果