객체지향언어1 [Java 이해하기] 1. 자바란? 💜 Java란?객체 지향 프로그래밍 (Object Oriented Programming) 언어로,클래스와 객체를 사용하여 프로그램을 구조화하고 모듈화 합니다. 💚 Java의 특징1. 추상화 (Abstraction) 추상화는 복잡한 실세계를 단순화하는 과정을 의미합니다. 프로그래밍에서는 중요한 정보만을 추려내고 불필요한 정보는 제거하여 설계를 단순하게 만드는 기법을 의미합니다. 예를 들어, '자동차'라는 클래스를 설계할 때 엔진의 작동 원리나 차량의 내부 구조보다는 기능(가속, 제동 등)에 초점을 맞춥니다. 2. 캡슐화 (Encapsulation) 캡슐화는 객체의 데이터(속성)와 그 데이터를 조작하는 메소드를 하나로 묶는 것을 의미합니다. 이를 통해 클래스 내부의 구현을 숨기고 외부로부터의 직접적인 .. 2024. 4. 20. 이전 1 다음