캡슐화1 [ 개념 ] JAVA 객체(object)란? OOP 그리고 클래스(class) 1. 객체 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른것과 식별 가능한 것을 말합니다. 현실에서 부품을 먼저 만들고 조립하여 완성 제품을 만들듯이 객체들을 먼저 만들고, 객체를 하나씩 조립해서 완성된 프로그램을 만드는 것을 객체지향 프로그램(OOP:Object Oriented Programming)이라고 합니다. 2. OOP(OOP:Object Oriented Programming)의 특징 OOP의 특징은 캡슐화, 상속, 다형성이 있습니다. 1) 캡슐화 객체의 필드, 메소드를 하나로 묶고, 실제 구현한 내용을 감추는 것을 말합니다. 외부 객체는 객체의 내부구조를 알지 못하며 객체가 노출하여 제공하는 필드와 메서드만 이용 가능합니다. 필드와 메서드에 캡.. 2020. 7. 18. 이전 1 다음