목록OOP (1)
이숭간 공부기록
[Java] OOP 객체지향 프로그래밍
Object Oriented Programming 객체지향 프로그래밍이란,, 너무나도 크고 추상적인 개념이고 또한 매우 중요하다 사실 자바에대한 공부를 하는것도 객체지향적 프로그래밍을 하기 위한것이라고 생각한다. 객체지향 프로그래밍이란 간단하게 말해 현실세계를 컴퓨터로 옮겨서 프로그래밍하는것이라고 생각한다. 현실의 사물을 하나의 객체로보고 공통된 성질을 가지는 객체들을 나타낼수있는 특징을 추상화시켜 하나의 클래스로 만든다. OOP의 4가지 특징 추상화(Abstraction) 구체적인 사물들의 공통적인 특징을 파악해서 이를 하나의 개념(집합)으로 다루는 것 추상화를 이용하면 공통된 특성을 뽑아 하나의 클래스를 정의할 수 있다. 즉 객체지향적 관점에서 클래스를 정의하는것을 추상화라고 할 수 있다. 캡슐화(E..
공부공부/Java
2021. 7. 13. 18:55