
[Flutter / Dart] 객체지향 프로그래밍(클래스)
·
Dart 언어
1. 클래스 객체지향 프로그래밍의 기본은 `class`임! 클래스를 정의하는 예제 코드를 먼저 보고 그거를 뜯어 보겠음!// class 키워드를 입력 후 클래스 명을 지정해 클래스를 선언.class Idol { // 클래스에 종속되는 변수를 지정 String name = "블랙핑크"; // 클래스에 종속되는 함수를 지정 // 클래스에 종속되는 함수는 메서드라고 부름 void sayName() { // 클래스 내부의 속성을 지칭하고 싶을 때는 this 키워드를 사용하면됨 // 결과적으로 this.name은 Idol 클래스의 name 변수를 지칭하는 것임. print("저는 ${this.name}입니다."); // 스코프 안에 같은 속성의 이름이 하나만 존재한..