一个理解PHP面向对象编程(OOP)的实例
Aug 08, 2016 am 09:20 AM<span>php<br></span><span>class</span><span> Person{<br> //声明一个新变量公共变量$name,可被任何包中的类访问<br></span><span>public</span><span>$name</span><span>; </span><span>public</span><span>$sex</span><span>; </span><span>public</span><span>$age</span><span>;<br> //声明该类的一个方法 </span><span>function</span><span> say() { </span><span>echo</span> "你好!<br>"<span>; </span><span>echo</span> "我的的名字是:" . <span>$this</span> -> name ."<br>"<span>; </span><span>echo</span> "我的性别是:" . <span>$this</span> -> sex ."<br>"<span>; } } <br> //声明新的Student类为Person的子类 </span><span>class</span> Student <span>extends</span><span> Person{ </span><span>public</span><span>$school</span><span>; </span><span>function</span><span> study() {<br> //parent:: 可用于调用父类中定义的成员方法。<br> parent::say();</span><span>echo</span> "我的年龄是:" . <span>$this</span> -> age . "<br>我正在" . <span>$this</span> -> school . "上学。"<span>; } } <br> //只用将P1定义为学生类即可 </span><span>$p1</span> = <span>new</span><span> Student();<br> //为P1的name,sex,age,school属性赋值 </span><span>$p1</span> -> name = "张三"<span>; </span><span>$p1</span> -> sex = "男"<span>; </span><span>$p1</span> -> age = "18"<span>; </span><span>$p1</span> -> school = "某某学校"<span>; </span><span>$p1</span> -><span> study(); </span>?>
浏览器输出结果如下:
你好!
我的的名字是:张三
我的性别是:男
我的年龄是:18
我正在某某学校上学。
以上就介绍了一个理解PHP面向对象编程(OOP)的实例,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Quelles sont les différences entre Huawei GT3 Pro et GT4 ?

Correctif : l'outil de capture ne fonctionne pas sous Windows 11

Quelle est la différence entre la version développeur et la version publique d'iOS ?

Comment réparer l'erreur Impossible de se connecter à l'App Store sur iPhone

Offre | L'ordinateur portable de jeu HP Victus abordable équipé du RX 6550M, qui bat le RTX 3050, bénéficie d'une réduction de 40 % dans la vente Best Buy

Comment optimiser la durée de vie de la batterie de l'iPad avec iPadOS 17.4
