본문 바로가기

클래스2

0907_6일차_상속 클래스 상속에 대한 설명입니다. 클래스의 상속이란 자식 계층의 클래스에서 공통된 속성과 기능을 뽑아내어 새로운 클래스에 정의하고 자식 계층이 해당 클래스 (부모 클래스)의 속성과 기능을 상속받는 것을 말합니다. 상속을 위해 class 자식(부모)로 정의합니다. # 파이썬은 자바와 다르게 다중 상속이 가능합니다. # class Child(Parent, Parent2) 상속 구현을 하기 위해서는 반드시 is a 관계가 성립해야합니다. 자식 계층 클래스 is a 부모 계층 클래스 그리고 자식 계층에서 부모 계층의 메서드를 사용하되 자식 계층의 특수 기능을 위해 값을 수정하게되면 해당 메서드는 오버라이딩 메서드(Overriding method)라고 지칭됩니다. 모든 클래스는 상속구조(계층구조)로 되어 있으며 모.. 2020. 9. 7.
0904_5일차_함수_클래스 클래스에 대한 설명입니다. 클래스는 객체지향 프로그래밍 언어에서 보이는 개념입니다. => python은 물론이고 C++, C#, 자바, 자바 스크립트에서도 볼 수 있는 개념이지요. ( OOP : Obejct Oriented Programming : 객체 지향 프로그래밍 ) 객체란 현실세계에서 주체가 눈으로 보여지는 사물을 뜻합니다. 객체는 모두 속성값과 동작값으로 구성되어있습니다. ex) 현실 세계의 고양이 객체 = 고양이 클래스 속성 : 이름, 나이, .... = (인스턴스) 변수 동작 : 먹다, 자다, .... = 매서드 (함수) 아무리 봐도.. 하루 종일 포스팅을 한 것도 있고... 여러 이유로... 그냥 제가 쓴 주석을 올리는게 설명이 편할 것 같군요. """ 클래스 (class) 1. 클래스 개.. 2020. 9. 7.