java 정리
-
Java OOP 정리Java 2018. 7. 5. 01:45
Class와 객체 *객체 지향 프로그래밍 : OOP(Object Oriented Programming) 객체 지향 프로그래밍이란? → 원하는 대상을 추상화 하여 프로그램 상에서 만드는 것이다. 프로그램을 완성하기 위해 필요한 부분 조립해 완성해 나가는 방식이다. ex) 로봇을 만들기 위해 팔,다리,머리,몸통을 조립해 완성해 나간다. OOP의 특성 4가지 1. 추상화: 프로그램이 필요로 하는 실제 데이터들을 모델링 기술 2. 캡슐화: 객체 지향의 가장 중요한 데이터 보호 기술 3. 상속: class의 재 사용과 소스 코드의 중복 제거를 목적으로 하는 기술 4. 다형성: 상속을 이용해 여러 class 타입을 하나의 class 타입으로 Class와 객체 class → 객체를 만들기 위한 객체의 설계도 역할을 ..