前面两个成员是属性和方法
Person p1=new Person();
这里的new Person();的含义相当于new+构造器
示例:
package com.xlx.java; public class HelloWorld { public static void main(String[] args) { Person p1=new Person(); p1.eat(); Person p2=new Person("xlx"); } } class Person{ // 属性 int age; String name; // 方法 public void eat() { System.out.println("人吃饭"); } // 构造器 public Person() { System.out.println("Person构造器"); } public Person(String n) { name=n; } }
此时在new一个Person对象时,会直接执行Person()构造器里面的内容
Java——类的成员之三:构造器(构造方法)constructor
原文:https://www.cnblogs.com/codexlx/p/13530390.html