构造器(构造函数)的定义和作用

构造器

1.定义

1.与类名相同
2.没有返回值

2.作用:

1.new的本质在调用构造方法
2.初始化对象的值

3.注意点

1.如果定义了有参构造函数就必须显示定义无参构造函数

  快捷键alt+insert
this.指本类的一个变量=参数传过来的值;

4.代码

package OOP;

//构造器
//快捷键alt+insert
//构造方法名必须与类名相同
//必须没有返回值也不可以是void类型
public class Constructor {
    //1.使用new关键字必须有构造器
    //在new的过程其实就是在调用构造器
    String name;

    int age;

    //无参构造函数
    public Constructor() {
        this.name = "索雨田";
        //有参构造函数
        //一旦定义了有参构造函数,无参构造函数就有一定被显示定义

    }

    public Constructor(String name) {
        this.name = name;
    }

    public Constructor(int age) {
        this.age = age;
    }

    public Constructor(String name, int age) {
        this.name = name;
        this.age = age;
    }
}


/*
    public static void main(String[] args) {


        Constructor constructor = new Constructor("索雨田", 15);

        System.out.println(constructor.name);

//构造器
1.与类名相同
2.没有返回值
作用:
  1.new的本质在调用构造方法
  2.初始化对象的值
  //注意点
  1.如果定义了有参构造函数就必须显示定义无参构造函数
    快捷键alt+insert

    this.指本类的一个变量=参数传过来的值;
    }*/
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值