클래스

· Python
- 클래스와 메서드 만들기 >>> class Cookie: def Cookie_info(self): print("I'm Cookie!") >>> Cookie1 = Cookie() class 를 이용해 Cookie 라는 클래스를 생성하고 함수를 만드는 방법과 같이 def를 이용해 메서드를 생성합니다. 클래스 내부에 정의된 함수인 메서드의 첫번째 인자는 반드시 self여야 합니다. 그 후 클래스에 변수 Cookie1를 할당해주면 Cookie1은 클래스 Cookie의 인스턴스가 됩니다. 여기서 만든 메서드를 호출해보겠습니다. >>> Cookie1.Cookie_info() I'm Cookie! >>> 인스턴스.메서드() 인스턴스를 통해 호출하는 메서드를 인스턴스 메서드라고 부릅니다. class Cookie: d..
· Python
- 객체(Object) 객체란 어떠한 속성(attribute)과 행동(method)을 가지고 있는 데이터입니다. 파이썬의 모든 것들(숫자, 문자, 함수 등)은 여러 속성과 행동을 가지고 있는 데이터입니다. - 객체지향프로그래밍(Object-Oriented Programming)이란 객체지향프로그래밍이란 컴퓨터 프로그래밍의 패러다임 중 하나로 컴퓨터 프로그램을 그저 명령어의 목록으로 보는 시각에서 벗어나 데이터를 추상화시켜 각자 상태와 행위를 가진 독립된 객체를 만들고 객체들의 유기적인 상호작용을 이용하는 프로그래밍 방법입니다. 파이썬은 객체로 구성되어 있고, 객체지향프로그래밍을 가능하게 하지만 객체지향프로그래밍을 강제하지 않는 프로그래밍 언어입니다. - 클래스(Class)와 객체(Object) 객체란 어..
rimchoi
'클래스' 태그의 글 목록