Maison > titres > Déclaration et utilisation des classes php

Déclaration et utilisation des classes php

无忌哥哥
Libérer: 2018-06-28 14:18:46
original
4296 Les gens l'ont consulté

* Description de la petite amie

* Exigences :

* 1. Le code de déclaration de classe doit créer un fichier php séparé

* 2. Le nom de la classe doit être le identique au fichier de classe Le nom est le même

* 3. Vous devez utiliser l'espace de noms (je ne l'ai pas encore appris, j'en parlerai plus tard)

*

* La classe actuelle compte 5 membres : 3 attributs, 2 Une méthode

* Les attributs sont des variables déclarées dans la classe, et les règles de dénomination sont exactement les mêmes que les variables ordinaires

* Les méthodes sont fonctions déclarées dans la classe, et les règles de dénomination et d'utilisation sont exactement les mêmes que les fonctions ordinaires

* Puisqu'il est défini dans une classe, il existe certaines fonctionnalités spéciales par rapport aux variables et fonctions ordinaires, telles que le contrôle d'accès

* Le contrôle d'accès des membres de la classe, également appelé visibilité externe, n'est actuellement pas restreint. L'accès externe est défini sur public (par défaut)

class GirlFriend1 
{
    //类属性:$name 姓名
    public $name = '冰冰姐';
    
    //类属性: 年龄
    public $age = 18;
    
    //类属性: 身材三维stature['stætʃə]: 胸,腰,臀
    public $stature = [90,80,90];
    
    //类方法: getInfo() 获取女友姓名和年龄
    public function getInfo($name='',$age=0)
    {
        //对象属性初始化
        $this->name = empty($name) ? $this->name : $name;
        $this->age = ($age==0) ? $this->age : $age;  
        
        //返回当前对象的name与age属性值
        return &#39;姓名:&#39;.$this->name.&#39;,年龄:&#39;.$this->age.&#39;<br>&#39;;
    }
    
    //类方法: getStature() 获取女友身材信息
    public function getStature($stature=[])
    {
        //对象属性初始化
        $this->stature = empty($stature) ? $this->stature : $stature;
        
        return &#39;胸围:&#39;.$this->stature[0].&#39;,腰围:&#39;.$this->stature[1].&#39;,臀围:&#39;.$this->stature[2].&#39;<br>&#39;;
    }    
    
}
Copier après la connexion
.
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal