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