暇つぶし2chat TECH
- 暇つぶし2ch978:デフォルトの名無しさん
19/03/17 18:00:19.80 oeP02mQD.net
>>938
こういう簡単なクラスで考えてみる
class MyClass:
  def __init__(self, name):
    self.name = name
  def getname(self):
    return self.name
コンストラクタで名前を受け取って、自身のnameプロパティにセットする
getnameメソッドでは自身の名前を返す簡単なクラス
このクラスの使い方は以下
a = MyClass("John")
a.getname() // 出力 'John'
ただしこういう風にも書ける
a = MyClass("John")
MyClass.getname(a) // 出力 'John'
Pythonのインスタンスメソッドは単なる関数もしくはスタティックメソッドみたいなものだということがわかる
a.getname() は暗黙的に MyClass.getname(a) に置き換えられてると考えてもいい


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch