새싹교실/2022/Java보시던지/04.28 (rev. 1.12)
수업내용 ¶
- 객체란?
클래스: 붕어빵틀 VS 객체: 붕어빵
- 객체 간의 관계
집합 관계: 부품과 완성품의 관계. 자동차와 엔진의 관계
사용 관계: 객체간의 상호작용(동등함)
상속 관계: 부모 객체를 기반으로 자식 객체를 새성하는 관계. 기계와 자동차 ( 큰범주가 되는것)(집합관계와는 다름)
- 부모 객체(상위 객체) : 종류
- 자식 객체(하위 객체): 구체적인 사물
- 객체와 클래스
- 클래스 선언
관례에 맞게 작성
IceCream (x Icecream)
- 객체 생성과 클래스 변수
new를 쓰는 것은 모두 참조타입
객체는 저 멀리 있고, 클래스로 선언된 변수에 객체의 번지를 저장
객체는 heap영역에 생성(얼마든지 커질수 있어서 heap에다가 분리)
클래스 변수는 stack 영역에 저장
라이브러리 클래스, 실행클래스 (main()메소드로 실행하는 클래스 (단 하나))
- 클래스의 구성 멤버
- 필드
- 생성자:new 연산자로 호출, 객체 생성시 초기화 담당
- 메소드
- 생성자 오버로딩
overload(더 싣는다)
느낀점/건의사항 ¶
질문에 대한 자세한 답변 항상 감사합니다!
다음주 수업이 기대됩니당
Q.객체간의 관계에서 집합관계와 사용관계의 구체적인 사용방법이 궁금해요~