abstractの読み方

abstractの読み方

プログラム言語で利用されるの修飾子の1つである「abstract」の読み方を掲載してます。

読み⽅

アブストラクト」と読みます。

英訳

「abstract」は「抽象」という意味があります。

abstractとは

phpでは、クラスやメソッドの宣言時に修飾子の1つとして利用する。

<?php
    // 抽象クラスhoge 継承することを前提に作成するクラス
    abstract class hoge{
        // メソッドを定義
        abstract public function disp();
    }
 
    // 継承した子クラス
    class hogechild extends hoge{

        // インスタンス生成時に必ず呼ばれる
        function __construct(){
            $this->disp();            
        }

        // 実装しないとエラーになる
        public function disp(){ 
            echo "dispメソッドが実行されました";
        }
    }
     
    // インスタンス生成。抽象クラスはインスタンス化できない
    $foo = new hogechild();

実行結果