中易网

求详解!Java书上例题,构造函数不用一一对应吗?就像这样: Person("张三",30),pu

答案:3  悬赏:60  
解决时间 2021-03-09 23:30
求详解!Java书上例题,构造函数不用一一对应吗?就像这样: Person("张三",30),pu
最佳答案
怎么奇怪了?追答
追问:相比27行,30行感觉没有对应呢。
追答:怎么没有对应?27行是创建一个对象并初始化,30行是使用已经存在的对象。
追问:构造方法与普通的方法,在定义和作用上有什么区别呀?可以简单说一下吗?
追答:1、构造方法名与类名相同。
2、构造方法没有返回值,也不使用viod。
3、构造方法主要用于对象的初始化,在创建对象时被调用。

1、普通方法不需要与类名同名。
2、普通方法可以有返回值,无返回值时,需要使用用void。
3、普通方法一般用来进行各种各样的操作,普通方法由对象或者类调用。
全部回答
你理解错了,这是调用了person类的compare方法,不是构造函数
追问:构造方法与普通的方法,在定义和作用上有什么区别呀?
追答:不想打字,看书吧
2728行NEW出来两个新的实例。这个跟你是不是一一对应没关系。
并不是说一个类就只能实例出一个对象。这个理解是不正确的。
追问:我不是很明白你意思
张三,对应String name,30对应int age。理解为一一对应不正确吗?
追答:是。new Person是产生一个新的实例。你再new一个。它又是一个新的实例。这并不影响。
所以你的per1和per2 虽然都是new出来的同一个实体,但是内存中是指向不同的位置的。
就好比你现实生活中,也有可能出现叫张三的,同年出生的人,对吧。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花14万买个现代朗动1.6尊贵自动划算吗?
小说丑女殇的结局是悲剧还是完美
铜川瑞城实业有限公司地址有知道的么?有点事
win10系统,未分配这个要怎么分配?
为什么刚买的电瓶充电不跳灯?
win10系统打不开易语言做的软件 打开压缩包提
依美在什么地方啊,我要过去处理事情
求助,战术翻滚怎么按
车轮飞速转动时,为什么会看到有向后转动的影
双喆台球俱乐部(抚顺店)怎么去啊,有事要去办
开学好几天了孩子怎么没提学费的事
现浇楼板上大面积抬高用什么材质最好
梦幻西游做是刷帮贡最快。谢谢了
今天常州亚西亚放什么电影
SHE的一首歌、 里面有句歌词是 从此以后不在
推荐资讯
中国画用墨讲究浓淡变化,古有什么之说
前几天收了个中奖信息,我由于好奇就填写了生
马路上的市政消火栓谁管?别告诉我是消防。
东浦小学路地址在什么地方,想过去办事
优利德数字示波器上的math是什么意思 新闻
发票怎样报税
intricate和complicated的区别?
国法律规定应完善哪些方面
氮化铝粉末在空气中会吸湿分解么
怎么臭水沟还有污水上游下游是什么意思
南京国智信息技术有限公司(步隆)在什么地方啊
本田crv和荣放rav4哪个性价比高?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?