java创建对象时最后那个小括号是什么意思?

 我来答
专治八阿哥的孟老师
推荐于2018-03-10 · 爱生活,爱编程,专心于学习技术和撸猫
专治八阿哥的孟老师
采纳数:494 获赞数:3914

向TA提问 私信TA
展开全部
创建对象的时候new关键字表示你要创建对象了,new后面的是一个整体,是构造方法。每个类都默认的有一个无参数的构造方法,就是你说的那个小括号了。其实他和前面的类名是一体的,作为无参数的构造方法。构造方法还可以自定义成带参数的,就是括号里面有值得了。
更多追问追答
追问
这个方法有什么用
追答
当然有用啦,不然你怎么实例化对象呢
197hugh
2014-01-08 · TA获得超过899个赞
知道小有建树答主
回答量:591
采纳率:0%
帮助的人:363万
展开全部
Class Student{
Student(){
//这是构造方法。
}
public void static main(String [] arg){
Student stu=new Student();//创建对象。创建对象时调用默认构造方法
}

}
追问
方法名就等于所在类的类名吗?它一般怎么用
追答
默认构造方法的方法名等于类名。
创建一个类是如果不写构造方法,每创建一个对象则调用一次系统默认的构造方法。
默认构造方法格式如下:
类名(){}//无参方法体无任何实现。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
皮卡丘PLUSP
2014-01-08
知道答主
回答量:76
采纳率:0%
帮助的人:10.8万
展开全部
作为构造函数用来实例化,如果构造函数有参数就传入相对的参数,没有就不传留个"()",在php中,的实例化对象,如果没有参数的话,“()”可以省略,而JAVA不可以省略!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12ee0fd
2014-01-08 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:1970万
展开全部
参数列表
new Object()
new StringBuilder(128)

括号里是构造方法需要的参数
追问
参数不是用 对象名.方法名(参数吗)。创建对象的那个括号怎么也是参数
追答
构造方法通过new 表达式调用,返回该类的一个实例。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式