728x90
반응형
Encapsulation (캡슐화)
- 클래스내의 기능을 어떻게 구현되어 있는지 다른 곳에서 볼 수 없도록 숨기는것
- 접근제어자를 이용 하여 접근을 제어 할 수 있다 .
Inheritance (상속)
- 부모클래스에 있는 속성과 기능을 사용할 수 있다.
Polymorphism (다형성)
- 하나의 코드가 여러 가지 행위를 할 수 있다.
- 오버라이딩(Overriding) - 상속받은 메소드 내의 로직을 새롭게 정의하는 것
- 오버로딩 (Overloading) - 하나의 클래스에서 같은 이름의 메소드를을 여러 개 가질 수 있게 하는 것
참고자료 :
https://jinsangjin.tistory.com/74
728x90
반응형
'Java' 카테고리의 다른 글
Java에서 배열(Array) 활용하기: 기초부터 실습까지 (6) | 2023.12.17 |
---|---|
[JAVA] 접근제한자 (public, private, protected, default) (0) | 2022.09.25 |
JVM (Java Virtual Machine) 자바 가상 머신 (0) | 2022.09.25 |
객체지향 5원칙 (SOLID 원칙) (0) | 2022.09.22 |
개발 주석 어노테이션(Java Annotation) (0) | 2022.09.19 |