[JAVA] 객체지향언어, 변수, 접근지정자
1. 객체 지향 언어절차지향언어 → 객체기반 언어 → 일반 언어 → 객체지향언어객체 - 추상적이든, 추상적이지 않든 정의를 내릴 수 있다면 객체.하지만 너무 추상적이면 객체라고 할 수 없음어떻게 표현하는가가 중요. = 추상화다.💡 추상클래스는 객체를 못 만듦 object : 실세계에 존재하는 모든것. 단, 구체화되었을 때.object의 4대 특징 추상화 (가장 중요)- 어떻게 구체화를 하냐에 따라 좋은 객체가 될 수 있고 안 좋은 객체가 될 수 있음- 추상적인것을 구체화 할 수 있는 거 캡슐화- 알약의 알갱이를 DATA. 데이터를 보호하기 위해서, 데이터의 은닉 및 보호- 데이터를 안정적으로 사용하기 위해서 캡슐화 사용- 절차방식은 데이터를 안정적으로 사용하지 못함.- 문제가 생기면 바로 알 수 있음...