다트기본2 Dart 기본 문법(2) 클래스 - 클래스는 객체를 정의하는 설계도이다. - 현실 세상에 존재하는 대부분의 것들을 클래스로 표현할 수 있다. 객체(Object)란 - 객체란 클래스(설계도)를 통해 현실 세계에 뿌리내릴 수 있는 것을 말한다. 현실 세계에 존재하진 않지만 존재할 수 있는 가능성이 있는 것을 객체라고 한다. 그리고 현실세계에 존재하게 되면 인스턴스가 된다. - 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신과 다른 것을 식별가능한 것을 말한다. 예를 들어 물리적으로 존재하는 학생, 회원 등과 추상적인 생산, 주문, 배송 등이 모두 객체가 될 수 있다. 객체 지향 프로그래밍 - 프로그래밍에서 필요한 데이터를 추상화시켜상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성.. 2022. 11. 23. Dart 기본 문법(1) 다트 언어의 9가지 특징 다트는 main() 함수로 시작한다. 다트는 어디에서나 변수를 선언하고 사용할 수 있다. 다트에서는 모든 변수가 객체이다. 모든 객체는 Object 클래스를 상속받는다. 다트는 자료형이 엄격한 언어입니다. 만약 여러 자료형을 허용하려면 dynamic 타입을 사용할 수 있다. 다트는 제네릭 타입을 이용해 개발할 수 있습니다. List처럼 int형을 넣을 수 있고, List처럼 다양한 키워드도 넣을 수 있다. 다트는 public, protected 같은 키워드가 없습니다. 외부로 노출하고 싶지 않다면 변수나 함수 이름 앞에 언더스코어(_)를 이용해 표시할 수 있다. 변수나 함수의 시작은 언더스코어 또는 문자열로 시작하고 그 이후에 숫자를 입력할 수 있다. 다트는 삼항 연산자를 사용할.. 2022. 11. 23. 이전 1 다음 반응형