构造器-无参构造-有参构造

学过C++的应该可以发现,Java中的构造器是与C++中的构造函数一样的。

构造器的两个作用:

1.使用new关键字本质就是在调用构造器。

2.用来初始化值

类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的,并且构造器有以下两个特点

1.必须和类的名字相同。

2.没有返回类型,也不能写void。

先看下面的代码:

 

 

这样一段代码,即使类Text中什么也没有,依然可以运行。

 

其实是Java在类中提供了一个无参的构造方法(

public Text(){}

),只不过并不显示出来。使用new关键字,本质就是在调用构造器。

 

================================================================================================

 

但是当我们在类中定义了一个有参构造,若还想在主函数中调用无参的构造方法,就必须要在类中显示的定义一个无参的构造方法

 

 如图,把类中的无参构造注释掉了,上面的Text text = new Text()就报错啦

 

posted @   长空扯淡  阅读(142)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示