[Dart]Class

985 ワード

Class

classは、類似の機能の変数および関数の集合である.
大文字で始まる
 // Instance 인스턴스화 하여 사용
  Fruit apple = new apple();
  
  apple.sayColor(); // 빨간색 입니다.
  
  print(apple.color); // 빨간색
}

class Fruit {
  String color = '빨간색';
  
  // this는 class의 요소 
  void sayColor() {
    print('${this.color} 입니다.');
  }
}

パラメータの使用

//constructor
 Fruit apple = new apple('빨간색');
  
  apple.sayColor(); // 빨간색 입니다.
  print(apple.color); // 빨간색
}

class Fruit {
  String color;
  
Fruit(String color
) : this.color = color;
 
  void sayColor() {
    print('${this.color} 입니다.');
  }
}

//named parameter
Fruit apple = new apple(color : '빨간색');
  
  apple.sayColor(); // 빨간색 입니다.
  print(apple.color); // 빨간색
}

class Fruit {
  String color;
  
Fruit({String color
}) : this.color = color;
 
  void sayColor() {
    print('${this.color} 입니다.');
  }
}