클래스1 [Java] 객체지향프로그래밍 OOP* 객체지향프로그래밍 Object Oriented Programming 객체지향 vs 절차지향 객체지향 객체를 만들어서 순서에 연연하지 않고 자주 쓰거나 필요한 부품은 따로 정의하여 모듈화 하는 등의 장점을 가진 기법이다. 객체의 호출 순서에만 영향을 받는다. 절차지향 하나의 로직을 순서대로 진행하여 처리하는 기법이다. 객체지향프로그래밍의 특징 캡슐화 캡슐화 = 보안 = 보호 관련된 데이터(필드)와 기능(메소드)이 하나의 묶음으로 관리된다. 상속 이미 작성된 부모 클래스를 이어받아 새롭게 만드는 것 자식 클래스는 부모 클래스의 모든 속성과 메소드를 사용할 수 있다. 부모 클래스에 없는 기능은 자식 클래스에 추가해 사용한다. 추상화 실제 객체를 인스턴스화 할 때, 불필요한 것을 제외하고 필요한 것만 유지한다... 2021. 7. 1. 이전 1 다음