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} 입니다.');
}
}