読み方プロトコル

abstract

あぶすとらくと

大まかな意味

PHPのキーワード。抽象クラス、abstractメソッドを宣言する際に記述する。
継承がどうとか、っていう時に登場。

適当な使用例

クラスを継承した時、abstractメソッドを実装しないとエラーになってしまう。

<?php
	// 抽象クラス
	abstract class Magee{
		// abstractメソッドは必ず実装しなければならない。
		abstract public function tejinaMandan();
	}

	// 継承した子クラス
	class MageeShinji extends Magee{
		public function tejinaMandan(){ // 実装しないとエラー
			print "耳が...、でっかくなっちゃった!";
		}
	}
	
	// インスタンス生成
	$ms = new MageeShinji();

	// メソッド実行
	$ms->tejinaMandan();
出力結果

耳が…、でっかくなっちゃった!


コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です