尚硅谷JavaSE基础

6.2 构造器

6.2.1 什么是构造器

1. 什么是初始化

    对象在刚创建时进行的工作就称为初始化, 初始化的主要工作是针对对象的属性的.

2.构造器概念

   当对象创建时, 希望对象的属性值被正确赋值, 此时就需要用到了构造器, 构造器也称为构造方法, 本质上构造器就是一个方法, 是一个特殊的方法.

3. 如何定义构造器

  构造器(构造方法)的定义

  修饰符 类名(参数类型1 形参1, 参数类型2 形参2….) {

 代码块;

  }

 

 

public class Teacher {

private String name;

private int age = 30;

private String gender = “女”;

public Teacher() { // 无参构造器

name = “张三”;

age = 35;

gender = “男”;

}

public void setName(String name) {

this.name = name;

}

public String getName() {

return name;

}

public void setAge(int age) {

this.age = age;

}

public int getAge() {

return age;

}

public void setGender(String gender) {

this.gender = gender;

}

public String getGender() {

return gender;

}

public String say() {

return “姓名:” + this.name + “,年龄:” + this.age + “,性别:” + this.gender;

}

}

 

注意 : 类中如果没有提供任何的构造器, 编译器也会自动添加一个缺省的构造器

缺省的构造器就是 修饰符和类一致, 无参, 并且方法体中没有代码.

 


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
全国统一咨询电话:010-56253825
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)

武汉市东湖高新开发区东湖网谷(武汉校区)