Rumah pembangunan bahagian belakang tutorial php 希望指点错在哪里,应该要如何样改

希望指点错在哪里,应该要如何样改

Jun 13, 2016 pm 01:38 PM
function main

希望指点错在哪里,应该要怎么样改?
interface PCI{
function ShowDiveceName();
}
class SoundAdaper implements PCI{
function ShowDiveceName(){
echo "SoundAdaper
";
}
}
class NetworkAdaper implements PCI{
function ShowDiveceName(){
echo"NetworkAdaper
";
}
}
class DisplayAdaper implements PCI{
function ShowDiveceName(){
echo"DisplayAdaper
";
}
}
class Mainboard{
private $PciDevice;
function plug($PciDevice){
$this->PciDevice=$PciDevice;
}
function PCI(){
$this->PciDevice->ShowDeviceName();
}
}
class Engineer{
function Work($Main,$PciDevice){
$Main->plug($PciDevice);
//Fatal error: Call to a member function plug() on a non-object in C:\wamp\www\class_class.php on line 39
//不太明白$Main->plug($PciDevice);这错在哪里
}
}

$sound = new SoundAdaper();
$video = new DisplayAdaper();
$net = new NetworkAdaper();
$main = new MainBoard();
$people = new Engineer();
$people->Work($Main,$SoundAdaper);
$main->PCI();
$people->Work($Main,$DisplayAdaper);
$main->PCI();
$people->Work($Main,$NetworkAdaper);
$main->PCI();
?>

------解决方案--------------------
另外 $SoundAdaper、$DisplayAdaper、$NetworkAdaper 在哪里赋值的?

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

电脑main什么意思 电脑main什么意思 Jan 19, 2021 pm 02:57 PM

电脑main在计算机软件中代表主菜单或者主类。一些桌面软件,都会有一个主菜单,包含基本的操作菜单,命名为main;而在开发语言java、c语言等高级语言中,都会存在一个main的主类,是程序执行的入口。一个程序可以有多个函数,但只能有一个main()函数。

Apakah maksud fungsi? Apakah maksud fungsi? Aug 04, 2023 am 10:33 AM

Fungsi bermaksud fungsi. Ia adalah blok kod yang boleh digunakan semula dengan fungsi tertentu Ia boleh menerima parameter input, melakukan operasi tertentu, dan mengembalikan hasil daripada blok yang boleh digunakan semula. kod untuk meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.

Adakah kernel linux mempunyai fungsi utama? Adakah kernel linux mempunyai fungsi utama? Mar 28, 2023 am 10:45 AM

Kernel Linux mempunyai fungsi utama; fungsi utama ialah titik masuk program, dan utama ialah nama antara muka yang dipersetujui antara aplikasi dan sistem pengendalian, jadi fungsi pertama setiap aplikasi dalam Linux mestilah utama.

Apakah antara muka UTAMA? Apakah antara muka UTAMA? Mar 06, 2023 am 11:50 AM

MAIN ialah antara muka antena utama, dan aux ialah antara muka antena tambahan kebanyakan papan induk kad rangkaian wayarles Intel hanya mempunyai nombor 1, 2, dan 3. Nombor utama yang dikenal pasti ialah 1 (disambungkan ke garisan kelabu), dan nombor aux ialah; 2 (bersambung dengan garis hitam jika ada 3, biasanya sambung garis putih).

Apakah tujuan fungsi 'enumerate()' dalam Python? Apakah tujuan fungsi 'enumerate()' dalam Python? Sep 01, 2023 am 11:29 AM

Dalam artikel ini, kita akan belajar tentang fungsi enumerate() dan tujuan fungsi "enumerate()" dalam Python. Apakah fungsi enumerate()? Fungsi enumerate() Python menerima pengumpulan data sebagai parameter dan mengembalikan objek penghitungan. Objek penghitungan dikembalikan sebagai pasangan nilai kunci. Kuncinya ialah indeks yang sepadan dengan setiap item, dan nilainya ialah item. Syntax enumerate(iterable,start) Parameters iterable - Yang diluluskan dalam pengumpulan data boleh dikembalikan sebagai objek enumeration, dipanggil iterablestart - Seperti namanya, indeks permulaan objek enumeration ditakrifkan oleh permulaan. kalau kita abaikan

Apakah kegunaan fungsi utama dalam Java Apakah kegunaan fungsi utama dalam Java May 04, 2023 am 09:34 AM

Cara umum menulis fungsi utama adalah seperti berikut: publicstaticvoidmain(String[]args){...} Fungsi kata kunci ini dijelaskan di bawah: (1) kata kunci awam, ini mudah difahami awam memberitahu kelas lain bahawa mereka boleh mengakses fungsi ini. (2) Kata kunci statik memberitahu pengkompil bahawa fungsi utama adalah fungsi statik. Maksudnya, kod dalam fungsi utama disimpan dalam kawasan storan statik, iaitu, kod ini sudah wujud selepas kelas ditakrifkan. Jika kaedah main() tidak menggunakan pengubah suai statik, maka tidak akan ada ralat dalam penyusunan, tetapi jika anda cuba untuk melaksanakan program, ralat akan dilaporkan, mendorong

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc Mar 16, 2024 am 09:03 AM

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc ialah sistem pengurusan pangkalan data relasi yang popular Apabila pembangun menggunakan MySQL, mereka sering melibatkan penciptaan dan pengurusan prosedur tersimpan (StoredProcedure). Jadual MySQL.proc ialah jadual sistem yang sangat penting Ia menyimpan maklumat yang berkaitan dengan semua prosedur tersimpan dalam pangkalan data, termasuk nama, definisi, parameter, dsb. prosedur tersimpan. Dalam artikel ini, kami akan menerangkan secara terperinci peranan dan kefungsian jadual MySQL.proc

Apakah sebab mengapa Python tidak mempunyai fungsi utama? Apakah sebab mengapa Python tidak mempunyai fungsi utama? Apr 19, 2023 am 10:01 AM

Mengapakah fungsi utama mesti dipaksa sebagai pintu masuk? Bahasa-bahasa ini adalah bahasa yang disusun dan memerlukan kod untuk disusun menjadi binari boleh laku. Untuk membolehkan sistem pengendalian/pemuat but mencari permulaan program, fungsi sedemikian perlu ditakrifkan. Ringkasnya, anda perlu menentukan permulaan yang penting dalam sejumlah besar kod boleh laku. Tidak sukar untuk melihat bahawa untuk bahasa-bahasa ini, fungsi utama adalah komponen yang sangat diperlukan. Walau bagaimanapun, apabila kita mengalihkan perhatian kita kepada Python, kita akan mendapati bahawa keadaannya sangat berbeza. Python ialah bahasa yang ditafsirkan, bahasa skrip. Proses berjalan dilakukan dari atas ke bawah, baris demi baris, yang bermaksud bahawa titik permulaannya diketahui. Setiap fail .py ialah fail boleh laku dan boleh digunakan sebagai fail masukan untuk keseluruhan program, bermakna

See all articles