PersonTest.java 1.0 KB

123456789101112131415161718192021222324252627282930
  1. package course;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title PersonTest
  6. * @description
  7. * @create 2026/7/21
  8. */
  9. public class PersonTest {
  10. public static void main(String[] args) {
  11. //当创建对象的时候,会自动的调用并执行对应的构造方法
  12. Person p=new Person();
  13. System.out.println(p.getGender());
  14. // 当创建一个类的对象其实就是调用这个类的默认构造方法:
  15. // new Person(); // 严格来讲,这一步才是创建对象,
  16. // 其实就是 通过 new 关键字 调用了 Person 类的默认构造方法,来创建的对象。
  17. // Person p=new Person() 其实就是把 new Person() 创建的对象的地址,赋值给 Person类型的p变量
  18. //所以,我们直接输出p 或者 输出new Person() 都会返回一个地址
  19. System.out.println(p);
  20. System.out.println(new Person());
  21. // 调用带有参数的构造方法,并且为参数赋值
  22. Person p1=new Person("女");
  23. System.out.println(p1.getGender());
  24. }
  25. }