본문 바로가기
창업/앱 개발 코딩

클래스 객체

by 주인자아앙 2025. 9. 2.

오늘은 클래스와 객체에 관해서 배웠는데 요약을 해보자면

클래스는 객체를 만들기 위한 설계도 

객체는 그 설계도로 찍어낸 실물

이라고 간편하게 정리를 할 수 있는데 

클래스가 갖게 되는 것 들은 

필드 : 객체가 가지는 데이터 를 뜻 합니다 예를 들어보자면 점수, 좌표, 제목등

메서드 : 객체가 하는 행동을 뜻합니다 예를 들어보자면 값계산, 검증, 포멧팅등

생성자 : 객체를 어떻게 만들지 규정하는 초기화 절차

            ㄴ 기본 생성자, 이름 붙은 생성자, 팩토리 생성자 등의 유형을 가지고 있음

게터/세터 : 필드를 읽고 세팅할 때의 규칙을 입히는 통로

정적맴버 : 클래스 자체에 속하는 변수 또는 함수 객체 없이 사용이 가능하다

 

객체는 클래스로 부터 실제로 메모리에 만들어진 개쳬 이며 동일한 클래스로도 서로 다른 상태를 가진 객체가 여러개 생길 수 있습니다

정체성 과 값의 동등성을 구별 해야 합니다 같은 물건인지 와 내부 값이 같은지 는 별개로 구분을 해줘야 합니다

 

요약을 하자면 

클래스는 데이터와 행동을 묶는 설계도, 객체는 그 실체

Flutter 에서는 위젯도 클래스가 되며 특히 StatefulWidget - State 분리가 핵심 패턴이며

불변모델 + 합성 지향+ 명확한 경계 즉 데이터 분리가 실전에서 가장 중요 합니다

아직까지 내용을 듣고 있어도 무슨 내용인지 잘 이해가 안되는 부분이 많아서 여러번 들어가면서 dart 의 문법등을 많이 익혀야 할 것 같습니다

반응형

'창업 > 앱 개발 코딩' 카테고리의 다른 글

Dart 기본 문법  (0) 2025.09.22
dart 문법 정리1  (0) 2025.09.16
변수 복습  (0) 2025.09.04
반복문과 함수  (2) 2025.09.01
변수 선언  (6) 2025.08.29

댓글