반응형
원가계산기를 만들고 싶다.
역시 기본기 없이 만들 수 없다.
다트는 객체지향언어이다. 태어나서 처음 접해보는 개념이라 어렵다.
그래도 계속 보다보면 늘겠지....
아래는 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}에서 유명한 음식 입니다');
}
}
728x90
반응형
'Flutter-플러터' 카테고리의 다른 글
flutter elevation: (0) | 2023.01.09 |
---|---|
class constructor 2편 Ingredient 클래스 (0) | 2023.01.05 |
버튼을 누르면 위젯이 리스트 안에 추가 됨 : Flutter Add Widgets in List (0) | 2023.01.02 |
Flutter 인터넷 권한 부여하기 , 앱 버전 업데이트 후 출시하기 (0) | 2022.12.23 |
플러터 텍스트필드 콤마 적용된 숫자 String => double변환 (1) | 2022.12.10 |