Java面向对象--构造器(构造方法)

本文详细介绍了Java中构造器的概念、特征、作用和分类,包括系统默认的隐式无参构造器和显式定义的重载构造器。构造器主要用于对象初始化,通过构造器的重载可以实现更灵活的对象创建。此外,文章还强调了构造器的一些注意事项,如一旦定义了构造器,系统不再提供默认构造器。
摘要由CSDN通过智能技术生成

构造器就是和类名相同但无返回类型的方法。用于当前或某一对象的实例化,并将当前或某一对象返回。要得到一个类的实例时,往往是要运行其构造函数的。本篇博客介绍Java面向对象中的构造器(构造方法的用法)。


构造器的概述

☃ 构造器是Java学习中很重要的一个概念,构造器可以提供许多特殊的方法,构造器作为一种方法,负责类中成员变量(域)的初始化。实例构造器分为缺省构造器和非缺省构造器。

修饰符 类名(参数列表){
   
 	   初始化语句;
}

构造器的特征

☃ 它具有与类相同的名称

☃ 它不声明返回值类型。(与声明为void不同,void也算是一种返回值类型,空返回类型)

☃ 不能被static、final、synchronized、abstract、native修饰,可以被权限修饰符(public,protected,default(缺省)、private)修饰,不能有
return语句返回值

构造器的作用

☃ 构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。

构造器的分类

根据参数不同,构造器可以分为如下两类:

☃ 隐式无参构造器(系统默认提供)

☃ 显式定义一个或多个构造器(构造器的重载)

注意:

➥ Java 语言中,每个类都至少有一个 构造器(不写的话系统默认提供)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值