English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Le tre principali caratteristiche di PHP: encapsulamento, ereditarietà, polimorfismo

一. 封装

目的:让类更安全

做法:成员变量变为私有的,通过方法间接操作成员变量,在方法里面加限制条件

二. 继承

概念:子类可以继承父类的一切

方法重写:在子类里面对父类进行方法重写

特点: 单继承:一个子类可以有多个父类,一个父类可以派生出多个子类

override: 重写方法

Overload: sovraccarico, editing del polimorfismo

Terza parte: Polimorfismo (Polimorfismo in esecuzione)

Concetto: il padre di classe si riferisce all'istanza della sottoclasse, poiché la sottoclasse ha sovrascritto i metodi del padre, lo stato diverso del riferimento del padre si esprime quando il metodo viene chiamato

Condizione:

1 deve accadere sotto l'ereditarietà

2 devono sovrascrivere i metodi del padre

3 chiamate di metodo di riferimento del padre di classe

Se un metodo ha bisogno di un parametro di tipo padre, puoi passare un oggetto di tipo figlio

Statico

Membri comuni

I membri comuni appartengono agli oggetti

Membri statici

I membri statici appartengono alla classe

Parola chiave: static

Parola chiave self: rappresenta la classe all'interno della classe

Non puoi chiamare i membri comuni all'interno di un metodo statico

Puoi chiamare i membri statici all'interno di un metodo comune

Interfaccia

Classe estremamente astratta

Non possono essere inclusi membri variabili nell'interfaccia, possono solo includere metodi membri

I metodi membri possono non avere un corpo della funzione

Parola chiave interfaccia: interface

La classe che implements l'interfaccia deve implementare tutti i metodi dell'interfaccia

Caricamento della classe:

include("./Ren.class.php");
include "./Ren.class.php";
require("./Ren.class.php");
require "./Ren.class.php";
require_once("./Ren.class.php");
require_once "./Ren.class.php";

Metodo di caricamento automatico della classe

Tutti i file di classe devono essere messi nella stessa directory

Tutti i nomi dei file di classe hanno un'omonima regola di nomina

Questo è tutto il contenuto dell'articolo, speriamo che il contenuto di questo articolo possa essere di aiuto per il tuo studio o lavoro, e speriamo di ricevere molta più supporto per la guida a urlo!

Dichiarazione: il contenuto di questo articolo è stato preso da Internet, di proprietà del rispettivo autore, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, il sito web non possiede il diritto di proprietà, non è stato editato manualmente e non assume alcuna responsabilità legale correlata. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare e fornire prove pertinenti. Una volta verificata, il sito web rimuoverà immediatamente il contenuto sospetto di violazione del copyright.

Ti potrebbe interessare