[JAVA] C7. 객체지향 프로그래밍 I
·
Java/Java 입문
내용: 객체, 클래스, 생성자, 접근 제한 지시 1. 객체지향이란 객체지향 프로그래밍(Object Oriented Programming, OOP)은 프로그래밍 패러다임 중 하나로, 코드를 객체라는 기본 단위로 나눠 설계하고 구현하는 방식을 말합니다. 객체지향 프로그래밍의 특징 캡슐화(Encapsulation) 데이터와 그 데이터를 처리하는 함수를 하나의 '객체'로 묶는 것을 말합니다. 이를 통해 데이터를 보호하고 코드를 보다 쉽게 관리할 수 있습니다.(은닉화) 상속(Inheritance) 이미 만들어진 클래스의 속성과 메서드에 다른 클래스가 물려받아 기능을 추가하는 것을 말합니다. 코드의 재사용을 촉진하고, 코드의 관리를 효율적으로 만듭니다. 다형성(Polymorphism) 같은 이름의 메서드가 다른 동..