Test01.java 689 B

1234567891011121314151617181920212223
  1. package course.internalClass;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Test01
  6. * @description
  7. * @create 2026/7/24
  8. */
  9. public class Test01 {
  10. public static void main(String[] args) {
  11. Person person=new Person();
  12. person.heart=new Heart();
  13. //也就是说,想要访问心脏,需要先创建人的对象, 再创建心脏的对象。
  14. //但是也可以直接跳过人,直接创建心脏的对象
  15. Heart h=new Heart();
  16. //这种情况是不符合我们的现实业务逻辑的。所以要把Heart类设置为内部类。
  17. //并且提供一个可以让外部调用的方法,但是必须要通过Person,来调用
  18. }
  19. }