본문 바로가기
IT/JAVA

JAVA - 객체지향 심화

by 삐약 개발자 2024. 11. 27.
반응형

<클래스 복습>

클래스는 객체로 이루어져 있음

객체는 필드와 메서드로 이루어져 있음 / 필드는 속성 메서드는 행위

<생성자 복습>
new 뒤에는 생성자만 들어올수 있음!

모든 객체에는 생성자가 있고 우리가 안쓴다면 자동으로 기본생성자가 생성이 됨.

파라미터가 아무것도 없는 기본 생성자가 옴

최소한 한개이상 생성자를 만든다면 기보 생성자는 생성이 되지 않음

 

<메서드 복습>

메서드 시그니쳐! -> 반환값 메서드명 (파라미터)

메서드 오버로딩 -> 똑같은 이름의 메서드가 다양한 기능을 사용할수 있게 만듬

==아래중에 둘중에 하나라도 다르다면 오버로딩 불가능==

 - 메서드 이름이 같아야 함

 - 파라미터의 개수가 다르거나 타입이 다르거나

(생성자에서도 오버로딩 가능)


객체지향 프로그래밍 설계를 지탱하는 핵심적인 4가지 기

객체지향 프로그래밍 설계를 지향하는 모든 언어 전반에 공통적으로 적용되는 객체지향의 핵심 중추이자 기둥임

 

 

 

반응형

'IT > JAVA' 카테고리의 다른 글

JAVA - 객체 지향 심화 2) 캡슐화  (0) 2024.11.27
JAVA - 객체 지향 심화 1) 상속  (0) 2024.11.27
JAVA - 내부 클래스  (0) 2024.11.27
JAVA - 생성자(Constructor)  (1) 2024.11.26
JAVA - 필드(Field)와 메서드(Method)  (0) 2024.11.26