OOP1 객체지향 프로그래밍이란? 객체지향 프로그래밍 프로그래밍 방식에는 객체지향과 절차지향이 있다. 객체지향 프로그래밍은 추상화를 이용해서 프로그래밍을 하는 방식이다. 추상화라는 것은 어떤 객체들의 특성을 묶어서 클래스로 만드는 것을 말한다. 객체지향 프로그래밍의 특성 이런 객체지향 프로그래밍 언어는 여러가지가 있다. 추상화를 제외하고, 객체지향에는 3가지의 대표적인 특성이 있다. 1. 상속 상속이란, 부모클래스의 속성을 물려받아 확장해서 쓸 수 있는 것을 말한다. javascript의 예로는 extends 키워드를 이용해서, 특성을 물려받아 새로운 확장된 클래스를 만들 수 있다. 2. 캡슐화 캡슐화는, 정보를 숨기는 것을 말한다. 제일 큰 의미는 간단하게 "정보를 숨기는 것"이지만 실제로 프로그래밍을 할 때는 더 많은 의미가 있다고 .. 2021. 1. 3. 이전 1 다음