variables de nivel de clase
Class ofrecen varias ventajas . Una variable de nivel de clase se puede acceder a todos los objetos dentro de la clase . Esto es conveniente para los datos que son universales en la clase. Variables de nivel de clase también simplifican algunos aspectos de codificación, ya que los objetos no requieren un complejo sistema para permitir el intercambio de datos .
Desventajas de Clase Variables
variables de nivel de clase
tienen algunos inconvenientes . Dado que las variables de nivel de clase son compartidos por todos los objetos de la clase , la variable no tiene control de acceso. Cualquier objeto puede modificar la variable , que no es apropiado para los datos que representan un valor único de una instancia de clase .
Métodos de acceso
atributos de clase no deben ser accede directamente , sino que se debe acceder a través de métodos de acceso . Métodos de acceso get y establecer atributos de clase . Utilizando métodos de acceso es una buena práctica de programación orientada a objetos , ya que separa la interfaz ( las funciones y tipos de datos visibles a los clientes ) y la implementación ( las tuercas y los pernos de código ) .
Ejemplos de Utilice
variables de nivel de clase
se puede utilizar en muchas aplicaciones :
Almacenamiento de una lista de objetos ;
seguimiento de lo que se accedió por última objeto, o el seguimiento de los más objeto visitada ;
Compartir datos universales entre los objetos ; .
Almacenar una referencia a un archivo que se puede acceder a todos los objetos , como por ejemplo un archivo de registro