☕ Java의 객체 지향적 특징 (추상화, 캡슐화, 상속, 다형성)
2023. 6. 12. 13:47ㆍ개발/☕ JAVA
객체 지향 언어의 목적은 1. 재사용성 2. 유지 보수 3. 중복된 코드의 제거 이고
JAVA는 1. 추상화 2. 캡슐화 3. 상속 4. 다형성 을 이용해 객체 지향 언어의 세가지 목적을 이룬다
캡슐화 : 클래스 안에 서로 연관 있는 변수와 메서드를 캡슐로 만들어 외부에서 쉽게 접근하지 못하도록 보호하는 것
상속 : 기존의 클래스(부모 클래스)를 재사용하여 새로운 클래스(자식 클래스)를 작성하는 것
다형성 : 부모 클래스에게서 상속받은 자식 클래스의 형태를 다양하게 변경하는 것
추상화 : 클래스들의 공통 속성이나 기능을 묶어 상위 클래스를 만들어내는 것
'개발 > ☕ JAVA' 카테고리의 다른 글
☕ Java 예외 처리 (0) | 2024.07.26 |
---|---|
☕ Java 다형성 ( 오버라이딩, 오버로딩 ) (1) | 2024.07.24 |
☕ Java I/O Stream (0) | 2024.07.17 |
☕ Java 상속 ( super, 업캐스팅 / 다운캐스팅, instanceof ) (0) | 2023.06.15 |
☕ Java 캡슐화 ( 클래스/객체, 변수/메서드, 제어자, 생성자, this, getter/setter ) (0) | 2023.06.14 |