Flutter-플러터
class constructor 1편 Food 클래스
일기월장
2023. 1. 5. 15:52
반응형
원가계산기를 만들고 싶다.
역시 기본기 없이 만들 수 없다.
다트는 객체지향언어이다. 태어나서 처음 접해보는 개념이라 어렵다.
그래도 계속 보다보면 늘겠지....
아래는 Food라는 클래스를 만들고
3개의 인스턴스를 만들었다. 왜 일본이 맨 위냐고 의문을 표하지 말자
아래부터 먼저 적었으니까..
Food클래스 안에 있는 introduce 함수를 통해서
각 나라의 음식을 설명하는 함수를 만들었다.
void main() {
Food Jpanfood = Food('라멘', '일본');
Food Chinese = Food('마라탕', '중국');
Food Korea = Food('짬뽕', '한국');
Jpanfood.introduce(); //일본 인스턴스
Chinese.introduce(); // 중국 인스턴스
Korea.introduce(); //한국 인스턴스
}
//음식 클래스는 위에 3개의 인스턴스를 가지고 있다. 아래 변수들로 무제한으로 만들 수 있다.
class Food {
String name;
String country;
Food(this.name, this.country);
void introduce() {
print('${this.name}은(는) ${this.country}에서 유명한 음식 입니다');
}
}
반응형