# OOP Basic Concepts

3개의 포스트
post-thumbnail

[TIL] 05 OOP Basic Concepts - Polymorphism(다형성)

다형성은 같은 타입(부모 클래스가 같은 경우)이지만 실행 결과가 다양한 객체를 대입(이용)할 수 있는 성질을 말한다.관용적인 개념의 다형성은 우리가 휴대폰으로 다이얼을 누르기도 하고, 문자를 입력하기도하며, 심지어는 게임을 하는 것까지 가능한 것처럼 모양은 같은데 다른

2020년 8월 5일
·
0개의 댓글
post-thumbnail

[TIL] 03 OOP Basic Concepts - Inheritance(상속)

생성자 함수와 new 키워드를 사용해 상속의 예를 들어보자Car라는 생성자 함수를 통해 myCar를 생성했다.myCar는 생성자 함수에서 지정한 wheel 4개, engine 1개, location을 0으로 하고, move라는 메소드도 갖고 태어났다. 또한 사용자가 지

2020년 7월 28일
·
0개의 댓글
post-thumbnail

[TIL] 02 OOP Basic Concepts - Encapsulation(캡슐화)

Encapsulation(캡슐화) 카페에 들어가 커피를 주문하는 상황을 생각해보자. 커피를 주문하고 계산을 한다. 커피가 다 만들어질 때까지 우리는 기다렸다가 커피를 받아온다. 특별한 경우가 아니면 우리는 커피가 어떻게 만들어지는지 그 과정을 알 필요가 없다. 또 커

2020년 7월 27일
·
0개의 댓글