오버라이딩1 Python] 일부러 에러 발생 시키기 직접 예외 만들기 - 예외 처리 응용 코드 포함 Python을 통해 프로그램을 제작하는 경우에 목적을 가지고 일부러 에러를 발생시켜야 하는 경우도 있을 수 있다. 필자도 코알못이기 때문에 대체 왜 이런 상황이 필요한지에 대해서는 경험이 없지만, 필요에 대비해 공부해 둔다. 1. 의도된 에러 발생 시키기 부모 클래스를 선언해준 뒤 자식 클래스가 부모 클래스의 속성을 상속을 받는 상황(오버라이딩)에서 부모 클래스에서 선언되어 있는 함수(메서드)를 자식 클래스 레벨에서 반드시 상세하게 선언해줘야 하는 조건을 걸어야 하는 상황을 가정한다. class Cookie:# Cookie 종류 클래스들의 부모 클래스 def oven(self): raise NotImplementedError class Junk_Cookie(Cookie): # Cookie 클래스를 상속받.. 2023. 1. 2. 이전 1 다음