Backend/JAVA
[JAVA] 객체 지향 프로그래밍 (OOP)
객체 지향 프로그래밍 (OOP : Object Oriented Programming) 프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법 객체 지향 프로그래밍의 특징 상속성 다형성 추상화 캡슐화 은닉화 클래스와 객체 클래스 : 객체의 설계도, 객체를 정의해 놓은 것 객체 : 실제로 존재하는 것, 사물 또는 개념, 무형의 객체 인스턴스 : 클래스로부터 만들어진 객체를 그 클래스의 인스턴스라고 한다. 인스턴스화 : 클래스로부터 객체를 만드는 과정 객체의 구성요소 속성(property) = 멤버 변수 = 필드(field) 기능(function) = 멤버 함수 = 메서드(method) 클래스를 설계하는 과정 객체의 ..
2021. 9. 14. 23:10