java构造器_Java构造器那点事

c43fb947d66b247256b0c134d6999790.png

在学习的过程中老是听到构造器构造器的,虽然知道是个啥东西,但对它还不是很了解,下面我来总结一下构造器的作用以及方法,同时和大家一起探讨。

什么是构造器?他的作用是什么?

构造器也叫构造方法。

构造器是为创建一个类的实例,同时也可以在创建对象的时候用到。

通俗点说就是你在new一个对象的时候,你就在调用构造器。这个时候我们如果没有定义构造方法,系统就会默认给你生成一个无参构造。

默认构造方法格式如下:

public 类名() {

}

如果你添加方法后

构造方法格式如下:

public class 类名(){

类名(String name);

类名 对象=new 类名(String name);

}

这个时候我们new对象就必须要给里面传值了。

在百度介绍中构造器:构造器是Java和C#学习中很重要的一个概念,构造器可以提供许多特殊的方法,构造器作为一种方法,负责类中成员变量(域)的初始化。

什么是重载?什么是重写?

首先是重载,重载就是在同一个类当中有多个名称相同方法,但各个相同方法的参数列表不同(无关返回值类型)。

重写则发生在不同的类当中,并且两者要有继承关系,重写是方法名字和参数的列表是要完全一致的,重写的意义在于父类的方法已经不能满足时,子类重写为自己需要的。

我们点开idea的包装类就会发现idea里面有很多构造器都是使用了方法的重载,当我们new的对象参数不同,调用不同的构造方法。

public 

在学习过程中肯定有很多问题,自己也不是很成熟,如果以上有什么问题,大家可以指出,我会及时改正。同时我希望和大家一起进步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值