프로그래밍 언어/JAVA
2022. 12. 30.
[NO.3] 클래스와 객체
객체지향언어(Object Oriented Language)란? JAVA = 객체 지향 언어 절차 지향 언어 : 실행하고자 하는 절차를 정하고, 이 절차대로 프로그래밍하는 방법 (목적을 달성하기 위한 일의 흐름에 중점을 둠) 객체 지향 언어 : 실제 세상에 가깝게 모델링하여 실제 세상의 물체를 객체로 표현하고, 객체들의 관계, 상호 작용을 설계한 뒤, 각 객체를 클래스로 작성하는 듯 객체를 만들고 프로그래밍하는 방법 객체지향언어의 특징 캡슐화 (Encapsulation) 객체를 캡슐로 감싸서 내부를 보호하고 볼 수 없게 하는 것으로 객체의 가장 본질적인 특성 상속 (Inheritance) 자식 클래스가 부모 클래스의 속성을 물려받고 기능을 추가하여 확장(extends)하는 개념 (부모 클래스 = 슈퍼 클래..