Red de conocimiento informático - Espacio del host - El alcance de las variables miembro y las variables locales son respectivamente

El alcance de las variables miembro y las variables locales son respectivamente

No es necesario inicializar explícitamente las variables miembro. Siempre que los atributos de clase y los atributos de instancia estén definidos, el sistema las inicializará de forma predeterminada durante la fase de preparación de la clase o al crear una instancia de la clase. clase. Las instancias también pueden acceder a los atributos de clase. Cuando varias instancias de la misma clase acceden a los atributos de clase, en realidad acceden a los mismos atributos de clase y todas acceden a los atributos de esa clase.

Las variables locales son variables definidas dentro de un método. Las variables locales se dividen en parámetros formales (variables definidas en la firma del método), variables locales del método (variables definidas dentro del método) y variables locales del bloque de código (variables definidas en el bloque de código).

Información ampliada:

Notas:

Puede utilizar libremente métodos miembro y variables miembro de la clase externa en la clase interna.

Para inicializar un objeto de clase interna a partir de una clase externa, el objeto de clase interna se vinculará al objeto de clase externa. Esto es diferente de las clases ordinarias. No es necesario crear instancias de las clases ordinarias inmediatamente después de su creación. Cuando necesite utilizar este objeto, simplemente cree una instancia.

Si una clase se convierte en miembro de otra clase, la clase interna es diferente. La referencia del objeto de la clase interna debe instanciarse en la clase externa para vincular la instancia de la clase interna a la instancia de la clase interna. clase exterior. En pocas palabras, al definir una clase externa, si hay una clase interna miembro, no olvide usar la nueva palabra clave en la clase externa para crear una instancia de una referencia al objeto de clase interna.

Enciclopedia Baidu-Variables miembro

Enciclopedia Baidu-Variables locales