java构造方法(构造器)

java构造方法(构造器)
【java构造方法(构造器)】[TOC]
含义

构造器又称为构造方法, 属于类中的第三大成员(属性、方法、构造器),和方法很像,都具有方法体,都需要调用才能执行,但不是通过对象名.调用,而是通过其他方式调用(重点)

语法
【修饰符】 方法名(参数列表){构造器体 }注意: 1、方法名和类名完全一致(重点) 2、没有返回值

特点
1、一个类如果没有显式的提供构造器,则系统默认提供一个无参构造器 2、如果类中显式的声明了构造器,则系统不再提供构造器 3、构造器可以重载(一个类中可以有多个构造器) 4、构造器对于一个对象来讲,只调用一次 语法:new 构造器名(参数列表); 5、构造器之间也可以互相调用语法:this(实参列表); 注意:构造器的调用必须放在构造器的第一句!

好处
1、用于创建对象 2、可以在创建对象的同时进行初始化操作,一般用于对属性赋值,提高代码的重用性

package demo1; public class TestConstructor { public static void main(String[] args) { Persion p1 = new Persion(); System.out.println(p1.getInfo()); //null 18Persion p2 = new Persion("xuehaozhe", 27); System.out.println(p2.getInfo()); //xuehaozhe27 }} ======================================================================== class Persion{ String name; int age; public Persion() { super(); age =18; }public Persion(String name, int age) { super(); //构造器的调用 this.name = name; this.age = age; }public String getInfo(){ return name + "\t" +age; }}

    推荐阅读