(Python) 객체지향 프로그래밍 - 클래스
객체지향 프로그래밍이란? 세계는 사람, 텔레비전, 세탁기, 냉장고 등의 객체로 구성되어 있는데, 이와 비슷하게 소프트웨어도 객체로 구성한다는 의미이다. 객체들은 객체 나름대로의 속성과 기능을 가지면서 다른 객체들과 상호 작용한다! Java, Python, C++ 등이 객체지향 프로그래밍을 지원한다. 객체지향 프로그래밍의 핵심 단어 : 클래스 Class 클래스의 구성 인자 : 1. 멤버 변수 ( 필드 ) 2. 멤버 함수 ( 메서드 ), 생성자 이때, 생성자는 말 그대로 클래스를 생성시켜주므로, 반드시 있어야 한다! 클래스는 '현실 세계의 사물을 컴퓨터 안에서 구현하려고 만들어진 개념' 인데, 설계도, 붕어빵 틀 이라고 비유할 수 있다. 이러한 클래스를 통해 우리는 객체 ( 인스턴스 )를 여러개 만들 수 있..