[TIL] Python with oop
3766 ワード
oop
oop基本仮定条件:(関数、変数)設計とプログラミング再利用可能
オブジェクト
オブジェクト向けプログラミング(オブジェクト向けプログラミング)
各オブジェクトにはメッセージがあり、データを処理するオブジェクトは
クラス(Class)
class Name(object):
# class : 클래스 정의
# Name : 클래스 명
# object : 상속받는 객체명
クラス定義
class Book(object):
author = ""
title = ""
publisher = ""
date = ""
book = Book() # 북이라는 객체가 인스턴스로 만들어지고 메모리에
book.author = "Suan" # 북이라는 인스턴스에 author라는 속성값에 Suan이라는 문자열을 넣어줌
print(book.author) # 점(.)으로 속성값에 접근할 수 있음
book.title = "Python Programming"
print(book.title)
クラスメソッドの定義
class Book(object):
author = ""
title = ""
publisher = ""
date = ""##
def print_info(self): #self가 있어야함. 왜? 북을 통해서 만든 인스턴스에서 여기 안에 포함된다는 매서드로 인식되고 포함될 수 있어서
print("Author: ", self.author)
print("Title: ", self.title)
book = Book() # Book이라는 클래스를 통해서 book 인스턴스를 만들고
book.author = "Suan"
book.title = "Python Programming" # author, title 다 집어넣음
book.print_info() # print_info()를 호출하고 위에 def 코드에서 self가 의미하는건 book 인스턴스임
クラスmagicメソッド
2つの
Reference
この問題について([TIL] Python with oop), 我々は、より多くの情報をここで見つけました https://velog.io/@hyesukim1/TIL-Python-with-oopテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol