파이썬 객체지향 2

[Python] #14 파이썬 객체 지향 : 생성자와 상속

//일시 : 2018.01.09 11 : 20 ~ 14 : 00내용 : chap 11 객체지향 中 생성자, 변수, 상속// 객체 지향생성자myCar = Car() 로 인스턴스를 생성하면 무조건 호출(init)되는 메소드_init_() 라는 이름 가짐. 인스턴스 생성과 동시에 필드값 초기화기본 생성자 : 매개변수가 self만 있는 생성자 def _init_(self) :​self.color = "red"​self.speed = 0매개 변수가 있는 생성자 : 매개변수로 초기값을 넘겨서 인스턴스 생성def _init_(self, value1, value2) :​self.color = value1​self.speed = value2메인코드에서 myCar = Car("red", 0) 으로 매개변수로 초기값 넘겨줌..

[Python] #13 파이썬 객체 지향 : 클래스

//일시 : 2018.01.08 16:30 ~ 18:00내용 : chap 11 객체 지향// 객체 지향 (OOP:Object Oriented Programming)클래스파이썬은 객체 지향을 적용할 수 있는 언어class 클래스이름 :​##코드 작성클래스 안에 정의된 속성은 필드(Field), 함수는 메소드(Method)self는 클래스 자신을 가리킴self.speed는 자신의 클래스에 정의된 speed 변수 (클래스 안에 argument들을 사용하기 위함)안 쓰면 메소드 안에 있는 필드에 접근 Xself 매개변수를 전달받지는 X클래스를 설계하여 여러개의 '인스턴스'를 생성class 자동차 : => myCar1 = Car() : 인스턴스1​색상, 속도 등 속성 myCar2 = Car() : 인스턴스2각 인..