[flutter] 클래스와 위젯 클래스란? 객체가 가져야 하는 속성과 기능을 정의한 내용을 담고 있는 설계도 역할 객체란? 클래스가 정의된 후 메모리상에 할당 되었을때 이를 객체라고 인스턴스란? 클래스를 기반으로 생성 클래스의 속성과 기능을 똑같이 가지고 있고 프로그래밍 상에서 사용되는 대상 //클래스 선언 class Person{ String? name = 'John'; int? age; String? sex; } //클래스가 객체화됨 void main(){ //인스턴스 생성(새로운 생성자) Person p1 = new Person(); p1.age = 30; print(p1.age); } Person클래스로 p1이라는 이름의 새로운 인스턴스를 생성한다 class Person{ String? name; int? age; String?.. 2024. 1. 14. [flutter] 위젯이란? Widget 위젯이란 독립적으로 실행되는 작은 프로그램 주로 바탕화면 등에서 날씨나 뉴스, 생활정보 등을 일컫음 그래픽이나 데이터 요소를 처리하는 함 플러터에서의 위젯이란 UI를 만들고 구성하는 기본 단위 요소 눈에 보이지 않는 요소 즉, 모든것이 위젯 플러터에서의 위젯 종류 Stateless Widget Stateless란 이전 상호작용의 어떠한 값도 저장하지않음 상태가 없는 정적인 위젯 스크린상에서 존재만 할 뿐 아무것도 하지 않음 어떠한 실시간 데이터도 저장하지 않음 어떤 변화(모양, 상태)를 유발시키는 value값을 가지지 않음 텍스트나 이미지같이 화면에 존재만 할 뿐 어떠한 변화가 없음 Stateful Widget Stateful이란 Value값을 지속적으로 추적 보존 상태가 계속 움직이고 변화가 있는 위젯.. 2024. 1. 14. 이전 1 다음