构造器-无参构造-有参构造
学过C++的应该可以发现,Java中的构造器是与C++中的构造函数一样的。
构造器的两个作用:
1.使用new关键字本质就是在调用构造器。
2.用来初始化值
类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点。
1.必须和类的名字相同。
2.没有返回类型,也不能写void。
先看下面的代码:
这样一段代码,即使类Text中什么也没有,依然可以运行。
其实是Java在类中提供了一个无参的构造方法(
public Text(){}
),只不过并不显示出来。使用new关键字,本质就是在调用构造器。
================================================================================================
但是当我们在类中定义了一个有参构造,若还想在主函数中调用无参的构造方法,就必须要在类中显示的定义一个无参的构造方法
如图,把类中的无参构造注释掉了,上面的Text text = new Text()就报错啦
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端