flutter/dartでコンストラクタを使う理由
解決したいこと
flutter/dartについて何故このようにするのかが知りたい。
今、flutter/dartについて学習中です。
何故わざわざこのようにするのかがわかりません。
回答のようなもの
void main() {
Car car = Car(doors: 4, members: 6);
print(car.doors);
print(car.members);
car.drive();
}
class Car {
//プロパティ
int doors;
int members;
//コンストラクタ
Car({int doors, int members}) {
this.doors = doors;
this.members = members;
}
//メソッド
void drive() {
print('I am driving');
}
}
//出力
//4
//6
//I am driving
自分の思うプログラム
void main() {
Car car = Car(doors: 4, members: 6);
print(car.doors);
print(car.members);
car.drive();
}
class Car {
//プロパティ
int doors=doors;
int members=members
//メソッド
void drive() {
print('I am driving');
}
}
//出力
//4
//6
//I am driving
つまり何故コンストラクタさせる必要があるのかという質問です。
よろしくお願いします
0 likes