class Orange { public static function cutOrange() { } public static function getOrange() { } } class Apple extends Orange { public static function mixAppleAndOrange() { static::cutOrange(); return static::makeJuice(Orange::getOrange()); } public static function makeJuice() { } }
上記の継承クラスのOrangeのメソッドを呼び出すのに、static::でも呼び出すのと、Orange::でも呼び出す違いが分かりません。教えて下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/27 08:41 編集
2016/10/27 08:53
2016/10/27 09:13
2016/10/27 09:36