OOP: 객체(object)를 사용하는 프로그래밍 방식
객체: 객체들은 객체 나름대로의 고유한 기능을 수행하면서 다른 객체들과 메시지(메소드 = 함수)를 통하여 상호작용한다.
객체 = (상태와 동작)
절차지향 문제점 : 함수와 데이터가 분리(관리의 불편함) => c언어
객체지향 = 데이터와 함수를 하나의 덩어리 묶어서 생각하는 방법(캡슐화)
class Circl{
double radius; //데이터
String color; //데이터
double getArea(){ return 3.14*radius*radius}; // 함수
}
'STUDIES > JAVA' 카테고리의 다른 글
Java - 9. 자바 GUI (0) | 2022.11.01 |
---|---|
Java - 8. 자바 API패키지 (0) | 2022.10.25 |
Java - 7. 추상 클래스, 인터페이스, 중첩클래스 (0) | 2022.10.24 |
Java - 6. 상속 (0) | 2022.10.22 |