[Dart]Class

Talk·2022년 3월 17일
0

dart공부

목록 보기
5/11

Class

class 는 비슷한 기능의 변수와 함수를 모은 것
대문자로 시작

 // Instance 인스턴스화 하여 사용
  Fruit apple = new apple();
  
  apple.sayColor(); // 빨간색 입니다.
  
  print(apple.color); // 빨간색
}

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

parameter 사용

//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} 입니다.');
  }
}
profile
개발자로 살아가는 중생

0개의 댓글