Flutter - 클래스 선언과 인스턴스 생성
·
Flutter
객체지향 개요 데이터 캡슐화(encapsulation) 데이터 추상화(abstraction) 복잡한 문제를 다루기 위해서 불필요한 부분들은 숨기고 중요한 부분만을 표현 재사용의 단위 클래스를 통해 객체 단위로 생성되어 움직인다. 정보은닉(블랙박스)을 실현하는 장치 인터페이스를 제외한 데이터와 함수들을 캡슐 속으로 숨기기 때문에 캡슐화를 통해 정보 은닉이 실현 public, private, protected 가시성 키워드가 없다. (자바는 있음) 다트는 기본이 public 변수이고 밑줄(_)을 붙이면 private 변수이다. public 변수는 모든 파일에서 접근이 가능하다. private 변수는 해당 파일에서만 접근이 가능하다. (같은 파일 안에서는 클래서 밖에서도 접근 가능) 속성과 메소드 속성 pro..