為什么在創(chuàng)建結(jié)構(gòu)是采用了無(wú)實(shí)參的方式創(chuàng)建
在struc里定義了構(gòu)造方法,并且是有參構(gòu)造,為什么在創(chuàng)建這個(gè)結(jié)構(gòu)時(shí)卻沒(méi)有提供實(shí)參?寫成了Dog dog = new Dog();也可以呢,這個(gè)在class中好像是不可以的哦。如果這樣定義可以,那在結(jié)構(gòu)里定義有參構(gòu)造不是沒(méi)有用了嗎?
在struc里定義了構(gòu)造方法,并且是有參構(gòu)造,為什么在創(chuàng)建這個(gè)結(jié)構(gòu)時(shí)卻沒(méi)有提供實(shí)參?寫成了Dog dog = new Dog();也可以呢,這個(gè)在class中好像是不可以的哦。如果這樣定義可以,那在結(jié)構(gòu)里定義有參構(gòu)造不是沒(méi)有用了嗎?
2020-03-21
舉報(bào)
2022-03-29
我也是有這個(gè)疑惑才過(guò)來(lái)的,結(jié)構(gòu)里面已經(jīng)有有參構(gòu)造方法了也就是沒(méi)有無(wú)參的構(gòu)造方法,為什么他實(shí)例化的時(shí)候不提供參數(shù)呢
2020-04-10
Dog dog = new Dog(),這個(gè)是實(shí)例化對(duì)象,在對(duì)類進(jìn)行實(shí)例化的時(shí)候也是這樣的啊,視頻中有Child child = new Child().