构造器理解

什么是构造器?

一个在创建对象时被自动调用的特殊方法。

目的:用构造器确保初始化。在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。创建对象时,如果其类具有构造器,Java 就会在用户有能力操作对象之前自动调用相应的构造器,从而保证了初始化的进行。

构造器怎么用?

其中Person()就是调用类的构造器的意思。

(1)语法格式:
修饰符 类名 (参数列表) {
初始化语句;
}

代码示例:

1、先定义一个Person类;

public class Person {
    //一个类里面即使什么都不写,它也会存在一个方法
    //显示的定义构造器
    String name;

    //1、使用new关键字,本质其实在调用它的构造器
    //2、用来初始化值
    public Person() {
    }

    //有参构造:一旦定义了有参构造,无参就必须显示定义
    public Person(String name) {
        this.name = name;
    }
    //idea的快捷键是ait+ins
}

2、创建一个启动类然后输出

//一个项目只存在一个mian方法
public class Application {
    public static void main(String[] args) {
        //实例化一个对象
        Person person = new Person("sanshuei");
        System.out.println(person.name);
    }
}

输出结果示意:

idea构造器快捷键是什么?

快捷键是ait+ins

图例:

  1. 有参的
    直接按回车
    图例:

    示例代码:
     public Person(String name) {//有参的
            this.name = name;
        }

  2. 无参的
    选择Select None;

    无参代码示例:
     public Person() {//无参的
        }

    由此理解构造器~

个人笔记,如有错误还请指正。

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值