前面两个成员是属性和方法
1.构造器的作用
(1).创建类的对象
Person p1=new Person();
这里的new Person();的含义相当于new+构造器
(2)给对象进行初始化(见下方多个构造器)
2.说明
- 如果没有显示的定义类的构造器的话,则系统默认提供一个空参的构造器
- 定义构造器的格式:权限修饰符 类名(形参列表){};
- 一个类里面可以定义多个构造器(也称重载)
示例:
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()构造器里面的内容