///////
Search
☘️

OOP

OOP란?

객체지향 프로그램

4가지 속성

캡슐화

하나의 객체에 필요한 변수와 메서드를 하나(클래스)로 묶어 보호하는 것

추상화

공통적인 요소, 코드, 특징들을 추출하여 추상화하는 과정

다형성

하나의 객체가 여려 형태로 변환되는 것
오버로딩과 오버라이딩

상속

기존 상위클래스를 기반으로 새롭게 클래스와 메서드를 정의하도록 도와주는 개념