본문 바로가기
728x90

클래스3

파이썬 예외처리(try, except, else, finally) 방법 과 사용자 정의 예외 처리 객체 사용 파이썬 예외처리 방법과 사용자 정의 예외 처리 객체 사용예외 처리(Exception Handling)는 프로그램에서 발생할 수 있는 오류나 예외 상황을 처리하는 방법입니다. 이를 통해 프로그램의 예기치 않은 종료를 방지하고, 사용자에게 적절한 피드백을 제공할 수 있습니다. 파이썬에서는 try, except, else, finally 블록을 사용하여 예외 처리를 수행합니다.A. 예외 처리의 구성 요소 (요약)try 블록: 예외가 발생할 가능성이 있는 코드를 포함합니다.except 블록: 특정 예외가 발생했을 때 실행되는 코드를 포함합니다. 여러 개의 except 블록을 사용할 수 있으며, 각 블록은 다른 예외 유형을 처리할 수 있습니다.else 블록: 예외가 발생하지 않았을 때 실행되는 코드를 포함합니다... 2024. 6. 1.
[파이썬] 클래스 private와 protected 메소드 사용방법 및 특징 클래스 private와 protected 메소드 사용방법 및 특징 파이썬에서는 private(비공개) 및 protected(보호된) 메소드를 만드는 공식적인 방법이 다른 프로그래밍 언어들과 다소 다릅니다. 파이썬은 이름 맹글링(name mangling)이라는 메커니즘을 사용하여 private 및 protected 메소드에 대한 접근을 제한합니다. 이는 파이썬의 '우리는 모두 책임감 있는 성인이다'라는 철학에 기반한 것으로, 개발자들에게 클래스의 내부 구현에 대한 접근을 완전히 막기보다는 자제력을 요구합니다. Private 메소드 Private 메소드는 클래스 내부에서만 사용되도록 의도된 메소드입니다. 파이썬에서는 메소드 이름 앞에 두 개의 밑줄(__)을 붙여서 private 메소드를 나타냅니다. 예: _.. 2024. 1. 16.
[MFC] CCmdUI 의 특징과 기능 CCmdUI 특징과 기능 CCmdUI는 MFC(Microsoft Foundation Classes) 라이브러리에서 제공되는 클래스 중 하나로, 메뉴 및 툴바 항목과 연결된 명령 상태(Command User Interface) 정보를 관리하는 데 사용됩니다. MFC는 주로 Windows 기반 응용 프로그램을 개발하기 위한 Microsoft의 C++ 라이브러리입니다. CCmdUI 클래스의 주요 특징 및 기능은 다음과 같습니다: 명령 상태 관리: CCmdUI는 주로 명령 상태를 관리하는 데 사용됩니다. 명령 상태란 메뉴 항목 또는 툴바 버튼이 활성화, 비활성화, 선택된 상태 등 어떤 상태에 있는지를 나타냅니다. 예를 들어, 특정 조건에서 메뉴 항목이나 툴바 버튼을 비활성화하고 싶을 때 CCmdUI를 사용하여 .. 2023. 12. 13.
728x90