デコレター 投稿:2020年03月28日 プロパティの設定 ともに、name()という名前を持つが、前に付くデコレータが異なるふたつのメソッドを定義する。プロパティを使ってアクセスする。 class Duck():def __init__(self, input […]
属性の取得、設定 投稿:2020年03月28日 公開している Pythonはすべての属性とメソッドが公開です。ゲッター、セッターを描き必要はない。プロパティを使ってアクセスする。 class Duck():def __init__(self, input_name): […]
メソッド 投稿:2020年03月25日 メソッドのオーバーライド exclaim()メソッドの動作をYugo向けに変えてみるClass Car():def exclaim(seif):print("i`m a Car") class Yugo(Car):def […]
メソッドのsuper 投稿:2020年03月24日 親への支援要請 子クラスが親メソッドを呼び出したいとき、super()を使うclass Person():def __init__(self, name)self.name = name class EmailPerso […]
継承 投稿:2020年03月22日 コピーアンドペーストではない 使いたい既存のクラスを指定し、追加、変更したい一部だけを定義する新しいクラスを作る。継承はコードの再利用を見事に実現するすばらしい方法だ。継承を使えば、新しいクラスは古いクラスのすべてのコー […]