クラスに関する基本的な事項のまとめ

クラスの定義とインスタンスの生成 PHP <?php class Dog extends Animal { // クラスプロパティ public static $species = 'Canis lupus familiaris'; // プロパティ public $name; public $breed; // コンストラクタ public function __construct($name, $breed) { $this->name = $name; $this->breed = $breed; } // メソッド public function bark() { echo "Woof!"; } public static function staticMethod() { echo "Static method"; } } // インスタンスを作成 $buddy = new Dog("Buddy", "Golden Retriever"); // 引数がないときは()を省略可 $buddy->bark(); echo Dog::$species; // 注意:$が必要! Dog::staticMethod(); Python class Dog(Animal): # クラス属性 species = "Canis lupus familiaris" # コンストラクタ def __init__(self, name, breed): self....

July 3, 2024 · 3 min · Don