最新回答 / 黃健聰
由于前面已經(jīng)判斷過了language,到continue D后就沒有判斷l(xiāng)anguage而是直接跳轉(zhuǎn)到D位置順序執(zhí)行,也就是把D位置后面的代碼合并在case "Java"里面語句一起執(zhí)行啦,所以這也是一種簡(jiǎn)化思路,但也存在一定的風(fēng)險(xiǎn)。
2023-09-28
現(xiàn)在得sdk,案例中的B和C不能使用class修飾,需要用mixin
class A{
void a(){
print('A.a()...');
}
}
mixin B{
void b(){
print('B.b()...');
}
}
mixin C{
void c(){
print('C.c()...');
}
}
class D extends A with C, B{
}
void main(){
D d = D();
d.a();
}
class A{
void a(){
print('A.a()...');
}
}
mixin B{
void b(){
print('B.b()...');
}
}
mixin C{
void c(){
print('C.c()...');
}
}
class D extends A with C, B{
}
void main(){
D d = D();
d.a();
}
2023-07-06
最新回答 / 慕虎2394297
私有屬性是這么寫的你在外邊能訪問到 是因?yàn)樵谝粋€(gè)庫(簡(jiǎn)單說就是一個(gè)文件里)你可以單獨(dú)把類寫出去 然后引入 就拿不到了
2023-02-03
函數(shù)參數(shù)為空可以加上(String name, {int? age, String? gender}),參數(shù)前加?來增加其為null的可能
2022-06-17
聲明變量類型為string 結(jié)果為null 建議寫成var讓dart自動(dòng)推導(dǎo)類型,或者寫成dynameic
2022-06-17