コードをコピー コードは次のとおりです:
interface js{
function ys($a,$b);
}
class Af は js{
function ys($a,$b) を実装します{
return "加算演算...結果は次のとおりです:".($a+$b);
}
}
class Jfimplements js{
function ys($a ,$); b){
return "減算演算...結果は次のとおりです:".($a-$b);
}
}
クラス AAf は js{
関数 ys($ a,$b){
return "乗算演算... 結果は次のとおりです:".($a*$b)
}
}
クラス JJf は js{
関数を実装します。 ys($a,$b){
return "除算演算... 結果は次のとおりです。".($a/$b)
}
}
class Modfimplements js{
function ys($a,$b){
return "モジュロ演算...結果は次のとおりです:".($a % $b);
}
}
class China imples js{
public $varl=null;//ここで直接: public $varl = new nothingx(); エラーが発生します。
function __construct(){
$this->varl = new nothingx();
}
function ys($a,$b){
return $this->varl ->say();
}
}
/*継承を通じて実装することもできます:
class China extends nothingximplements js{
function ys($a,$b ) {
returnparent::say();
}
}
*/
class nothingx{
function Say(){
return "何も持っていません操作中...「結合デザイン パターン」を実現するためだけに...醤油を作りに来ました..." ;
}
}
クラス test{
private $one;
private $two;
public function __construct($x,$y){
$this-> ;one =$x;
$this->two=$y;
echo "オブジェクト指向プログラミング - インターフェース hr>クラス テストの初期化:
属性 $one=".$this->one." 属性 $two=".$this->two."
";
}
function display(js $a){
return "PHP インターフェイス テクノロジを使用して実装された計算 - 計算を開始します:
ys($this->one,$this->two)."
";
}
}
$ t=new test(103) ,2);
$t1=new jf;
echo $t->display($t1); );
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。
