반응형 private1 [자바] 객체지향 특징(1) - 캡슐화 1. 객체지향언어 특징 4가지 (1) 캡슐화 (2) 추상화 (3) 상속화 (4) 다형화 2. 캡슐화 2.1 정의 데이터를 외부에서 볼 수 없게하고 데이터 구조, 기능 등을 하나의 캡슐로 만듦. 2.2 사용 이유 외부에서 특정한 데이터에 직접 접근을 방지함으로 유지보수나 확장 시 오류를 최소화할 수 있음. 2.3 사용 방법 (1) 멤버 변수 앞 private 선언 (자기 클래스 내에서만 접근 가능) (2) 멤버 변수를 꺼내올 수 있는 메서드 생성(getter, setter) 2.4 사용 예시 package test; public class Student { private String name; private int age; public String getName() { return name; } publi.. 2024. 4. 10. 이전 1 다음 반응형