1. 클래스 클래스: 설계서를 만드는 것이다.
인스턴스: 실제로 결과물을 만들어 내는 것이다. 설계 정보인 클래스를 바탕으로 프로그램 상에서 객체를 만들어 사용하기 위해 인스턴스화 과정을 거치게 된다. (1) 클래스 선언 class Company{ ... } (2) 클래스의 멤버 클래스를 선언하고 멤버 변수와 함수를 정의할 수 있다. class Company{ String name = ''; List staff = ['Ian', 'Max', 'Lisa']; void introduce(){ print('회사 소개: $name'); } void startProject(){ print('프로젝트 시작 with: $staff'); } } (3) 인스턴스화 클래스는 실제로 사용하기 위해 객체를 만들 수 있다.
객체를 만들기 위해서 클래스를 함수를 호출하는 것처럼 사용하는 것을 인스턴스화이라고 한다. 다른 객체지향 프로그래밍 언어에서는 new 키워드를 호출해서 인스턴스화를 할 수...
#
const
#
인스턴스
#
생성자
#
다트언어
#
객체지향
#
객체생성
#
named생성자
#
Dart
#
const생성자
#
클래스
원문 링크 : Dart 기본 문법 5: 클래스