Class

    [Dart] 클래스 생성자(Class Constructor)

    🔎 생성자(Constructor) 📍 정의 클래스(Class)는 객체 지향 프로그래밍(OOP)에서 객체(object)를 생성하기 위해 정의하는 일종의 틀입니다. void main() { print('class 공부'); // 인스턴스(instance) : 객체(object) 생성 // Student 타입의 firlStudent 변수 생성 // Student girlStudent = Student('오냥', 10); Student girlStudent = Student(name: '오냥', age: 10); girlStudent.printTinfo(); // 생성자는 생성을 할 때만 적용 // 생성 시 입력 받은 '오냥'은 '학생'이 ..

    [Dart] 클래스(Class) 선언과 인스턴스(Instance)

    🔎 클래스(Class) 📍 정의 클래스(Class)는 객체 지향 프로그래밍(OOP)에서 객체(object)를 생성하기 위해 정의하는 일종의 틀입니다. class 는 변수와 함수를 정의할 수 있습니다. 비슷한 성격을 가진 연관있는 변수와 함수들을 한 class에 정의합니다. 📍 작성방법 클래스명의 앞글자는 대문자로 시작해야 합니다. // class 클래스명 {} class Student { String name = 'ohmyo'; // 초기값 할당 int? age; // null을 허용 void printTinfo() { print('----------------'); print('name: $name'); print('age: $age'); pri..