1234567891011121314151617181920212223242526272829303132 |
- package J20250718.demo01_innerClass;
- /**
- * @author WanJl
- * @version 1.0
- * @title Main
- * @description
- * @create 2025/7/18
- */
- public class Main {
- public static void main(String[] args) {
- Car car=new Car();
- car.color="红色";
- //创建普通内部类的对象
- // 外部类.内部类 内部类对象名=new 外部类().new 内部类();
- Car.Engine ce=new Car().new Engine();
- //创建私有成员内部类对象
- Van van=new Van();
- van.getEngineMethod(); //调用获取内部类方法的方法
- van.setEngineSize("红色的");
- System.out.println(van.getEngineSize());
- //创建静态成员内部类对象
- //外部类名.内部类名 对象名=new 外部类名.内部类名();
- Train.Engine te=new Train.Engine();
- //创建外部类对象
- Train train=new Train();
- train.method();
- }
- }
|