Qualquer aplicativo complexo pode ser desenvolvido de maneira mais gerenciável e sustentável usando a programação orientada a objetos (OOP). É mais eficiente do que a programação processual para o desenvolvimento de aplicativos grandes e complicados. Nesta programação, todas as variáveis e funções são definidas como um grupo usando a classe e a instância de uma classe é chamada de objeto que é usado para acessar as propriedades da classe. Este tutorial mostra o básico da programação orientada a objetos com os usos de classe e objeto.
Aula:
Cada classe contém as variáveis e funções necessárias para definir as propriedades de um determinado grupo. Geralmente, o nome da classe é definido começando com a letra maiúscula e na forma singular. A palavra -chave, a aula é usado para declarar uma aula.
Sintaxe:
classe classe_nameObjetos:
O objeto é declarado como usar as propriedades de uma classe. A variável de objeto é declarada usando o novo palavra -chave seguida pelo nome da classe. Várias variáveis de objeto podem ser declaradas para uma classe. As variáveis de objeto são funcionadas como uma variável de referência. Portanto, se o valor da propriedade de qualquer classe for modificado por um objeto, o valor da propriedade de outro objeto da mesma classe será alterado por vez.
Sintaxe:
$ object_name = new Class_name ()Exemplo 1: Declare e leia as propriedades da classe
O exemplo a seguir mostra a maneira de declarar e acessar as propriedades de uma classe. Crie um arquivo php com o seguinte script. Duas propriedades nomeadas $ Nome e $ preço da classe nomeada produtos são declarados e inicializados com os valores. Em seguida, um objeto desta classe é declarado imprimir os valores das propriedades como um objeto e imprimir cada valor da propriedade separadamente.
// Declare aulaSaída:
A saída a seguir será exibida após a execução do script acima do servidor.
Exemplo 2: Declare uma classe com propriedades e métodos
O exemplo a seguir mostra a maneira de declarar a propriedade e o método em uma classe. Crie um arquivo php com o seguinte script. $ Nome, $ tipo e $ preço declararam como propriedades da classe nomeada produtos. Uma função chamada detalhes() foi declarado como o método da classe que imprimirá os valores da propriedade da classe. Em seguida, um objeto desta classe declarou e chamou o método, detalhes().
// declarar a classeSaída:
A saída a seguir será exibida após a execução do script acima do servidor.
Exemplo 3: Declare uma classe com propriedades e método com um argumento
O exemplo a seguir mostra o uso da propriedade e o método com um argumento em uma classe. Crie um arquivo php com o seguinte script. Três valores de propriedade nomeados $ Nome, $ tipo e $ preço foram declarados e inicializados com os valores. Uma função chamada preço total() foi declarado com um argumento nomeado $ Qty como argumento. preço total() calculará o preço total do produto com base no valor do argumento e o retornará ao chamador. Aqui, $ this A variável é usada para ler o valor da propriedade da classe, $ preço. Em seguida, uma variável de objeto chamada $ objeto foi declarada para acessar a propriedade e o método da classe. $ quantidade A variável tem sido usada no script para passar o valor do argumento para preço total(). Todos os valores da propriedade e o valor de retorno da função serão impressos usando uma variável de objeto.
// declarar a classeSaída:
A saída a seguir será exibida após a execução do script acima do servidor.
Exemplo-4: Inicialize as propriedades da classe fora da classe
Nos exemplos anteriores, todos os valores de propriedades são inicializados dentro da classe. O exemplo a seguir mostra como as propriedades da classe serão inicializadas usando o objeto da classe. Crie um arquivo php com o seguinte script. Aqui, três propriedades de classe foram definidas dentro da classe sem inicialização. Em seguida, uma variável de objeto é usada para inicializar as propriedades da classe e os valores da propriedade de impressão.
// declarar a classeSaída:
A saída a seguir será exibida após a execução do script acima do servidor.
Vídeo tutorial
Conclusão:
Classe e objeto são a parte básica da programação orientada a objetos. O conceito de propriedade da classe e o método devem ser liberados para aprender a programação orientada a objetos. O conceito básico de classe e objeto explicou neste tutorial. Como a propriedade e o método com argumento são declarados em uma classe, como o valor da propriedade pode ser inicializado dentro e fora da classe e como a variável de objeto pode ser usada para acessar a propriedade e o método da classe mostrados aqui usando diferentes exemplos.