Flutter/Dart19 dart Object 객체 지향 프로그래밍에서, 객체는 독립형 코드 및 데이터 단위입니다. 객체는 속성(변수)와 메소드( 함수)으로 구성됩니다. 객체는 클래스의 인스턴스입니다. 객체를 만들려면 먼저 클래스를 만들어야 합니다 Dart에서 클래스를 설계할 때 파일명은 관례적으로 소문자를 사용하는 것이 권장됩니다. 기본 생성자를 직접 넣어 보기 혼자 해보기 2023. 9. 19. dart class 1. 클래스에 대한 개념을 이해하자 객체 지향 프로그래밍에서 클래스는 객체를 만들기 위한 설계도면. 클래스는 객체가 가질 속성과 메소드를 정의합니다. class ClassName { // 속성 // 기능 } Nullable 타입 2.12 버전 이후부터 Nullable 타입 도입. 이전 버전의 dart 에서는 모든 변수가 null이 아닌 값으로 초기화 되었기 때문에 변수가 null을 허용 하는지 여부를 명시적으로 표현할 수 있는 Nullable 타입이 추가 되었다. 요점 클래스는 객체를 만들기 전 청사진, 설계도면 이고 변수와 메서드를 가질 수 있다. 속성은 필드(field), 데이터 멤버(data member)라고 표현하기도 합니다. 기능은 동작(behaviors), 멤버 함수(member functio.. 2023. 9. 19. dart OOP란? 1. OOP 에 대한 개념을 이해하자. 객체 지향 프로그래밍이란?(Object-oriented programming) 객체 지향 프로그래밍(OOP)은 응용 프로그램을 설계하고 프로그램 하기 위해 객체와 객체 간에 관계를 형성하고 객체 간에 상호 작용을 사용하는 프로그래밍 방법입니다. OOP에서 객체는 사람, 은행 계좌, 자동차 또는 집과 같은 모든 것이 될 수 있습니다. 각각의 객체는 속성(또는 속성)과 행동(또는 방법)을 가지고 있습니다. OOP 장점 사용하기 쉽고 이해하기 편하다 재사용 성을 높이고 복잡성을 줄일 수 있다. 코드를 보다 쉽게 유지관리, 수정 및 디버깅을 할 수 있다. 코드에 반복을 줄인다. OOP 특징 클래스 Object 캡슐화 정보은닉 상속 다형성 추상화 요점 객체 지향 프로그래밍 .. 2023. 9. 19. 이전 1 2 3 4 5 다음