캡슐화(2)
-
캡슐화: 정보 은닉
자바에서 정보 은닉이라고 하면 접근 제어자인 private, [default], proteced, public 과 접근자 및 설정자 메서드도 생각날 것이다. 접근 제어자가 객체 멤버( 인스턴스 멤버 ) 와 쓰일 때와 정적 멤버( 클래스 멤버 )와 함께 쓰일 때를 비교해서 살펴보자. 객체 멤버의 접근 제어자 ClassA가 정적 속성인 priSt, defSt, proSt, pubSt를 가지고 있다고 가정해보고 아래표를 작성해 보자. package main01; public class ClassA { private static String priSt; static String defSt; protected static String proSt; public static String pubSt; void runS..
2022.11.15 -
객체 지향의 4대 특성
※ 해당 게시물은 스프링을 위한 자바 객체 지향의 원리와 이해 ( 김종민 지음 ) 을 읽고 요약하여 작성한 것입니다. 와우.. 캡! 상추다!! 캡 - 캡슐화 ( Encapsulation ) : 정보 은닉 ( Information hiding ) 상 - 상속 : 재사용과 확장 추 - 추상화 ( Abstraction ) : 모델링 다 - 다형성 ( Polymorphism ) : 사용 편의
2022.11.14