Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
No caso de uma Classe PHP Constructor ser públicas ou privadas
? A forma de aceder construtores de classe PHP é dependente da forma como a classe é definida . Um construtor de classe pública é acessível por qualquer um dos seus demais classes . Um construtor de classe privada está disponível apenas dentro da classe para o projeto PHP. Você deve determinar a acessibilidade para os construtores de classe durante o desenvolvimento de suas classes para determinar se você deseja criar um construtor de classe que é público ou privado. Público

Um construtor public class permite instanciar uma classe e usar o construtor da classe de qualquer um dos seus outros códigos de classe. O termo " público", as outras classes chamar seu construtor de classe e configurar variáveis ​​definidas no construtor. Você ainda pode sobrecarregar os construtores de classe , o que significa que você cria outros construtores de classe para configurar valores padrão para a classe.
Privada

Um construtor privado corta o acesso a o construtor da classe de todas as outras classes, exceto a classe na qual ele está definido. Você pode usar esse método para parar de outras classes de criação de membros de variáveis ​​internas. A maioria dos construtores de classe são definidas em público, mas você definir o construtor como privado, quando você deseja substituir e "esconder" o construtor de outras partes do seu programa.
Finalidade

O objetivo de declarar um construtor público ou privado é para herança de classe. Se você mantiver seus construtores de classe pública, suas outras classes não têm acesso diretamente aos membros da classe. Em vez disso , você controla a maneira como uma classe pode chamar construtores e da forma como os membros da classe são manipulados . Você adiciona variáveis ​​de inicialização para o construtor para criar padrões quando a classe é instanciada .

Considerações

Normalmente, construtores de classe são definidos como públicos . Somente defina um construtor de classe como privado quando tiver certeza de que você nunca precisa para inicializar todas as variáveis ​​. Alterar tipo de público ou privado a classe de construtor mais tarde no desenvolvimento do aplicativo pode criar erros de sintaxe ou de lógica no código.

Anterior :

Próximo : No
  Os artigos relacionados
·Depuração de um Função Pipeline no Oracle 
·Como converter MySQL para SQLite 
·Parse erro em PHP 
·Get_headers Vs . Velocidade cURL em PHP 
·Como redirecionar -mail para um Desk Programa PHP 
·Como excluir atributos únicos em MySQL 
·Código PHP para limitar a produção de texto 
·Erros de Segurança token no PHP 
·O que é o PHP Comando WordPress para Obter Mensagens r…
·Como fazer um sistema de templates em PHP 
  Artigos em destaque
·Como criar Enumerar hierarquias com Java 
·Como ocultar um programa no AppleScript 
·Como criar um conjunto de resultados de Executar em um …
·Qual é a diferença entre paginação e segmentação 
·Como Inteiros de entrada em Java usando um scanner 
·Como mapear um Servlet Dentro de um Servlet 
·O que é um tipo booleano 
·Como avaliar booleano Multiplicação em C + + 
·Como classificar em uma grade de dados 
·Como mover um projeto NetBeans a partir do Mac para o W…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados