Abstraction

· Java
1. 캡슐화 (Encapsulation) 캡슐화는 데이터와 해당 데이터를 다루는 메소드를 하나로 묶는 것을 의미합니다. 이는 클래스라는 '캡슐' 내에 데이터와 함수를 담아 관리합니다. 캡슐화를 통해 클래스의 내부 데이터는 외부에서 직접 접근할 수 없으며, 오직 클래스 내부 메소드를 통해서만 접근할 수 있습니다. 이렇게 하면 데이터를 보호하고, 클래스의 내부 구현을 외부로부터 숨길 수 있습니다. 2. 상속 (Inheritance) 상속은 기존 클래스의 특징과 기능을 물려받아 새로운 클래스를 생성하는 것입니다. 이를 통해 코드의 재사용성을 높이고, 중복된 코드를 줄일 수 있습니다. 자바에서는 extends 키워드를 사용하여 상속을 구현합니다. 상속받는 클래스를 '하위 클래스' 또는 '자식 클래스', 상속하는..
개발만파볼까
'Abstraction' 태그의 글 목록