230705 2

Python 파이썬 상속 : 바인딩, 추상클래스, 다중상속, 상속 예제 풀이

바인딩 : 실제 호출될 함수를 연결하는 것 정적바인딩 : 호출할 함수를 변수의 타입으로 결정하는 것 동적바인딩 : 호출할 함수를 인스턴스 공간의 타입으로 결정하는 것 다형성 : 다양한 형태나 성질 하나의 객체를 여러개의 클래스로 표현하는것을 말한다 상속이 기본 클래스를 기능별로 분리하여 통합적인 처리를 하기위해서 사용된다 업캐스팅을 바탕으로 이루어진다 부모의 참조형변수 안에 자식클래스의 인스턴스 공간의 정보가 저장되는 형태 class Animal: def __init__(self,name) -> None: self.name = name def bark(self): print("????????") def disp(self): print("이름 : {}".format(self.name)) class Cat(..

Backend/Python 2023.07.05

Python 파이썬 상속 기본 개념

상속 : 클래스끼리 물려주거나 물려받는 것 물려준 클래스(부모클래스,super)의 속성과 기능을 물려받는 클래스(자식클래스,sub)에서 사용이 가능하도록 만들고 추가적인 표현을 통하여 새로운 클래스를 만드는 문법 상속의 목적 클래스의 재사용(재활용) 프로그램의 유연성(추가, 수정, 삭제, etc.)을 증대 시키기위해서 사용 상속 시 주의 사항 1. 자식이더라도 부모의 private 멤버는 접근 불가 2. 자식클래스에서 부모클래스를 명시 형식 class 자식클래스명(부모클래스명) : 코드정의 class Bumo: def disp(self): print("내가 부모다!") class JaSik(Bumo): def info(self): print("내가 자식이다!") j = JaSik() j.disp() j...

Backend/Python 2023.07.05