Cómo usar teclas de método abreviado para crear un nuevo nivel de clase en Java
public class ADogsLife {
public static void main(String[] args) {
p>
System. exit(0);
}
}
A continuación, definimos su comportamiento en el método main(). . Aquí, deje que el método main() cree una instancia de Dog (las letras distinguen entre mayúsculas y minúsculas en java(TM)) y deje que el perro ladre:
public class ADogsLife {
public static void main(String[] args) {
Perro perro = nuevo Perro();
perro.bark();
System.exit( 0 );
}
}
Java, al igual que otros lenguajes, el programa asigna dinámicamente memoria para objetos:
Sintaxis de asignación de almacenamiento
Como sigue. Sintaxis de asignación de almacenamiento
new (...)
= new (...)
El nuevo operador requiere que el entorno de ejecución de Java cree dinámicamente usuarios definido Una instancia de un tipo de datos, como "new Dog()". Para hacer referencia a la instancia en el futuro, asocia la instancia con una variable, por lo que se llama variable de referencia. Por ejemplo "Perro guau = nuevo Perro()". El tipo de datos de la variable de referencia bowwow debe especificarse en el lado izquierdo del nombre de la variable, en este caso "Dog bowwow": En este caso: "Dog bowwow".
Los objetos obtienen espacio de almacenamiento del montón, que es un área de grupo de memoria simple administrada por el intérprete de Java. La siguiente figura muestra la asignación de memoria del archivo de clase, donde una parte del montón se asigna a una instancia de Dog
.