본문 바로가기
반응형

메서드2

[Python] 클래스 정리 클래스는 붕어빵 틀에 비유하곤 한다. 붕어빵을 만들 때 틀에다가 반죽과 속재료를 넣고 불에 구우면 똑같은 모양의 붕어빵을 여러 개 만들 수 있다. 그리고 반죽과 속재료를 바꿔도 항상 같은 모양의 붕어빵이 만들어진다. 클래스 안에는 필요한 함수를 정의하는데, 클래스 안에 정의하는 함수를 특별히 메서드(method)라고 한다. 단, 일반 함수와 다르게 첫 번째 전달값 위치에는 self라고 넣는다는 점을 주의해야한다. class 클래스명: def 메서드명1(self, 전달값1, 전달값2, ...): 실행할 명령1 실행할 명령2 ... def 메서드명2(self, 전달값1, 전달값2, ...): 실행할 명령1 실행할 명령2 ... 메서드 안에는 전달값을 받는 변수를 정의한다. 이 때 변수는 다음과 같은 형식으로.. 2023. 3. 29.
파이썬 Class: 클래스의 모든 것 클래스란 무엇인가? 파이썬 클래스는 관련 데이터와 함수를 그룹화하는 방법입니다. 이를 통해 코드를 정리하고 유지보수하기 쉽게 만들 수 있습니다. 클래스는 데이터(속성)과 함수(메소드)로 구성됩니다. 속성은 클래스에 대한 정보를 저장하기 위해 사용되는 변수이며, 메소드는 그 데이터를 조작하거나 작업을 수행하기 위해 사용됩니다. 클래스에는 또한 기능을 분리하기 위해 서브 클래스를 포함할 수도 있습니다. 클래스를 설계할 때 생성자(constructor) 클래스를 만들 때 자동으로 호출되는 특수 함수. 파이썬에서는 이름을 __init__으로 할 필요가 있다. 첫 번째 인수로 객체 자신을 의미하는 self라는 특수한 변수를 갖게 된다. 메서드(method) 클래스가 갖는 처리, 즉 함수. 인스턴스를 조작하는 인스.. 2023. 2. 18.