반응형
<클래스 복습>
클래스는 객체로 이루어져 있음
객체는 필드와 메서드로 이루어져 있음 / 필드는 속성 메서드는 행위
<생성자 복습>
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 |