构造方法

 1、作用是用语初始化参数。

 2、所有的数字变量全部设置为0

 3、所有的boolean类型全部设置为false

 4、所有的对象变量全部设置为null.

构造方法的特点:

 1没有返回值

 2定义的首字母需要大写

如果自己写了有参的构造方法,那么编译器不会在提供默认的构造方法。

 

J2SE_构造方法总结_基础package com.java2006;

package com.java2006;

public class People_Test {
  //构造方法学习
  //定义属性
 String name;
 int age;
 String sex;
//编译器默认会给一个无参数的构造方法,来初始化参数
 
//下面定义一个有参数的构造方法
 People_Test(String name,String sex,int age){
  //这里的this是指当前对象的变量的属性
  this.name=name;
  this.age=age;
  this.sex=sex;
 }
 
//方法的重载就初始化部分变量
 People_Test(String name){
  this.name=name;
 }
 
 public static void main(String[] args) {
  //如果构造方法无参数的时候可以这样New对象,如果定义了有参数的构造方法就需要传值
  People_Test p=new People_Test("张三", "男", 100);
  System.out.print("姓名:"+p.name+"性别是:"+p.sex+"年龄:"+p.age);
  People_Test p1=new People_Test("康师傅");
  System.out.print("姓名:"+p1.name);
 }

}