목록언어/Python (1)
공부 기록장
클래스와 객체지향 프로그래밍
객체문자열, 리스트도 객체다파이썬의 모든 코드는 객체를 만들고, 동작하게 만드는 내용이다 객체의 본질적인 특징은 보통 문자열의 문자, 리스트의 요소와 같은 상태뿐만 아니라해당 상태에서 동작하는 메서드를 가지고 있다는 것이다 메서드는 속성 연사자 `.`을 통해 객체에 연결된 함수처럼 호출된다 객체는 항상 연결된 타입이 있는데,연결된 타입은 type()을 사용해 확인 가능하다 객체는 해당 타입의 `인스턴스`라 부른다 class 문클래스는 보통 메서드를 만드는 함수의 모음으로 구성된다 인스턴스 메서드는 클래스의 인스턴스에서 동작하는 함수인데,첫 번째 인수로 클래스의 인스턴스가 전달되고, 관례적으로 self라고 쓴다(호출 시에 해당 인수는 생략된다) __init__()__repr__()위와 같이 언더바 2개를..
언어/Python
2024. 7. 29. 23:15