もしあなたが、データを保持するためだけのクラスに、未だに手作業で__init__メソッドを書いているなら、貴重な時間を無駄にし、潜在的なバグを埋め込んでいるかもしれません。もうそんな退屈な作業はやめにしましょう。 Python 3.7で導入されたdataclassは ...
継承は万能薬ではない? オブジェクト指向プログラミングを学ぶ上で、「クラスの継承」は必ず登場する基本概念です。同じ処理を何度も書く手間を省き、コードを整理するための強力な手法として紹介されることがほとんどでしょう。例えば、「人間 ...
CTC教育サービスはコラム「ゼロから歩くPythonの道> 第32回 特殊メソッド「__init__」を使って、動く円のクラスを作ってみよう」を公開しました。 こんにちは、吉政創成 菱沼です。 今回も「いちばんやさしいPython入門教室(大澤 文孝氏著) 」を片手に勉強 ...
前回はC言語の構造体とPythonで、Cの構造体相当のことを実現する方法について学びました。今回はそれを発展させて、いよいよオブジェクト指向について取り扱います。 クラスは構造体(データ)と処理(メソッド)のセット 構造体はあるひとまとまりのデータ ...
前回は、列挙型とその応用であるオプショナル列挙型の詳細について解説しました。今回はクラスとストラクチャに焦点を絞り、Objective-Cとの対比も含めて、プロパティ、メソッド、継承、ライフサイクルの取り扱いで変わった点や新しく追加されたキーワードを紹介します。
現在アクセス不可の可能性がある結果が表示されています。
アクセス不可の結果を非表示にする