232011ツイートする今回はオブジェクト指向言語の特徴の中で最も重要なクラスの継承です。クラスUserを定義しておき、そのクラスUserを継承(インヘリタンス)して新たなクラスGuestを作成します。クラスUserの中で定義した関数print_hello()を、クラスGuestの中で上書き(オーバーライド)し、同じ名前の関数を実行しても別の実行結果になるように出来ます。継承したクラスGuestをサブクラスと呼びます。202011ツイートするプログラム言語の分類方法にhがいくつかありますが、phpはJava、C++、Ruby、Javascript、Actionscriptと同じく、オブジェクト指向言語に分類されています。抽象クラスの作成、インターフェースの実装例をまとめます。クラスの定義の仕方はユーザー定義関数と良く似ていますが、クラスを使用するにはnew演算子を使ってインスタンスを生成する必要があります。クラス内で定義した関数を使用する場合も、これまでと少し表記方法が異なるため注意が必要です。