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