객체지향프로그래밍
-
객체지향프로그래밍(OOP) 개념의 기초적인 이해각종 학습 요약/Java 2022. 5. 10. 12:05
객체 지향 프로그래밍(OOP, Object-Oriented Programming) 개념의 기초 기본 구성 클래스(Class): 같은 분류로 묶이는(같은 기능/목적을 가지는) 속성들(멤버변수로 표현된다)과 행위들(메소드로 표현된다)의 정의. OOP에서는 클래스를 사용자가 정의한 데이터 타입으로써 사용한다(참조타입). Java에서는 다음과 같은 식으로 정의된다. class Car { // 멤버(혹은 필드) (속성) private String name = "MustangGT"; // 메소드 (행동) public void startUp(Key key) { ... } // 생성자 public Car() { ... } public Car(Driver driver) { ... } class CarInner { .....