Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son las diferencias entre Propiedad, atributo y campo?

¿Cuáles son las diferencias entre Propiedad, atributo y campo?

1. La propiedad puede entenderse como un atributo. Un atributo se utiliza básicamente para leer/recuperar el valor de una variable privada fuera de la clase.

2. El atributo puede entenderse como una característica. Generalmente está escrito en el encabezado de la clase, lo que indica que se han agregado ciertas características a esta clase.

El siguiente código indica que AAA se puede serializar.

[Serializable]

clase pública AAA: Base

3. Característica no estoy muy seguro de qué es, pero se traduce como características y características.

4. Campo se traduce como dominio.

La palabra dominio no es fácil de explicar. Generalmente la entiendo como un límite o área de acceso.

Dé el ejemplo más simple

public void TEST()

{

int a = 0;

} //El alcance de a termina aquí.

int a = 1;//Esto informará un error

========================= ==

int a = 0;//Los siguientes son el alcance de una

PRUEBA public void()

{

a = 1 ;//De esta manera no se reportará ningún error

}