OOP1 4월 12일 (2) Java - 객체지향 객체지향 프로그래밍 (Object Oriented Programming, OOP) 기능을 제공하는 명령어들을 묶어서(객체화) 작성하고 다른 명령어 묶음과 연계하여 구현하는 프로그래밍 방식 객체 = 정보 + 기능 = 필드(멤버 변수) + 메소드 객체는 속성과 동작으로 구성, 자바는 이러한 속성과 동작을 각각 필드와 메소드라고 부른다. 객체 간의 관계 집합관계 사용관계 상속관계 객체 지향의 특성 1. 캡슐화(Encapsulation) : 필드와 메소드를 하나로 묶고 실제 구현 내용을 숨김 -> class를 만드는 작업 정보은닉(Informaiton Hiding) : 접근제어자를 사용하여 객체 내부의 정보를 숨김 2. 상속(Inheritance) : 부모의 특성을 그대로 물려받고 새로운 것을 추가하는 것 ->.. 2023. 4. 12. 이전 1 다음