
Classes Dart는 객체지향 프로그래밍(OOP) 언어이다. 자바 공화국의 나라에서 대부분의 개발자들은 JAVA를 통해 이미 객체지향에 대해서 알고 있을지도 모른다.객체지향에서 실제 현실세계를 대상을 반영한 객체(Object)를 메모리에 작성되어 인스턴스(Instance)가 된다.이 인스턴스화를 위해 설계도가 필요한데, 이 설계도가 바로 클래스(Class)이다. 클래스 안에는 해당 객체가 표현할 수 있는 속성을 가지는데 이를 프로퍼티(Property)라고 한다. Constructors(생성자)생성자는 인스턴스화 하는 방법을 제공하는 메소드이다.Dart는 기본 생성자를 제공하는데 기본 생성자는 클래스의 이름과 생성자의 이름을 동일하게 사용하여야 한다. 클래스와 생성자를 정의하는 방법은 아래 코드와 ..