반응형
오늘은 클래스 상속 인터페이스에 대해 배우는 3주 차 강의를 듣는다.
객체 지향에 대해 개념을 이해할수있는 수업이다.
지금 시간이 오후 3시이므로 빠르게 공부해보려 한다.!
어제 한 일
- 내일 배움 캠프 JAVA문법 2주 차 강의 정리
- TIL(2023.10.15) 작성
- 시간별 공부계획 세우기
오늘 할 일 (계획)
- 내일 배움 캠프 JAVA문법 종합반 강의 듣기 3주 차 완강
- TIL 작성하기
오늘 한 일 (회고)
- 내일 배움 캠프 JAVA문법 3주차 강의 정리
- TIL (2023.10.16) 작성
내일 할 일(계획)
- 내일배움캠프 JAVA문법 강의 듣기 4주 차 완강하기
- TIL 작성하기
클래스
객체란?
세상에 존재하는 물체를 뜻하며 식별이 가능한 것을 의미
객체는 속성과 행위로 구성되어 있다.
필드(속성)와 매서드(행위)

객체 간의 사용관계
사람-> 자동차
객체간의 포함관계
자동차 -타이어 -도어 -핸들
객체간의 상속관계
기계시스템 - 자동차- 기차
객체지향의 특징
캡슐화, 상속, 다형성, 추상화
캡슐화
- 속성과 메서드를 하나로 묶어 객체로 만든 후 알약처럼 내부에 어떤 구현이 되어있는지 알 수 없게 하는 것(보안)
- 외부에서 접근할 수 없다.(변화하지 않음)
- public, private... 등
상속
- 부모객체와 자식객체가 존재
- 부모가 가지고 있는 필드와 매서드(overriding)를 자식객체에 물려주어 사용할 수 있게 한는것
- 상속은 일관성을 유지하기 좋다 부모객체가 가지고 있는걸 자식객체가 쓰기 때문
다형성
- 하나의 객체가 가지고 있는 특성을 여러 가지 형태로 바꿔서 만드는 것
추상화
- 객체에서 공통된 부분들을 상위개념으로 새롭게 선언하는 것
- 자동차를 예를 들면 가속 브레이크 속도
객체와 클래스
객체는 실체 클래스는 설계도
클래스를 토대로 생성된 객체는 인스턴스라고 한다.
뽑아내는(객체로 만드는) 과정은 인스턴스화라고 한다.
class 클래스 이름 = 객체를 만들기 위한 설계도
오늘강의는 듣기만 하고 내용정리는 내일 해야겠다...
너무 내용이 복잡해서 어디서부터 정리해야 할지 잘 모르겠어요
객체.. 너란 녀석.. 어려운 녀석
오늘은 너무 늦은 관계로 내일 열심히 하겠습니다.!
반응형
'TIL(Today I Learned)' 카테고리의 다른 글
| [TIL] JAVA문법 (2023/10/19) (0) | 2023.10.19 |
|---|---|
| [TIL] 객체지향에 대해 배우다.(2023/10/18) (0) | 2023.10.18 |
| [TIL][내배캠_Spring_3기] Java문법(2023/10/17) (4) | 2023.10.17 |
| [TIL][내배캠_Spring_3기] Java문법(2023/10/15) (0) | 2023.10.16 |
| [TIL][내배캠_Spring_3기] Java문법(2023/10/12~13) (2) | 2023.10.13 |