Red de conocimiento informático - Aprendizaje de programación - Programación con anotaciones java

Programación con anotaciones java

Clase pública New Virus {

Recuento de virus estáticos = 0; //Defina una variable estática int cuyo valor se puede cambiar en cualquier momento después de llamar al método.

private int new segundos = 0; //Definimos una variable int con el nombre de variable newSeconds.

Public NewVirus() {//Define un constructor sin parámetros.

virus count; // Siempre que se llama a este constructor, la variable estática se incrementa, es decir, 1 en el valor original

}

Static int getVirusCount( ) {// Defina la función getter para obtener el valor de la variable estática VirusCount fuera de la clase y el tipo de retorno es int.

Devolver recuento de virus; //Devuelve el valor del recuento de virus.

}

Int getNewSeconds() {//Define la función getter para obtener el valor de la variable privada NewSeconds fuera de la clase.

Devuelve newSeconds

}

Colección booleana newSeconds(int new value){//La asignación del atributo privado (variable) new second está fuera de la clase mediante el método setter lo logra.

if((new value gt; 59) amp; (newValue lt101)) {//Agregar criterio si y solo si 59

newSeconds = newValue//Si se cumplen las condiciones , a newSeconds se le asigna un valor igual al valor de int newValue pasado a este método.

Devuelve verdadero//y devuelve el resultado de configuración correcto.

} else {//Si el rango de valores del int newValue pasado no está dentro de 59

Devuelve falso//El resultado de la configuración devuelta es incorrecto y la asignación no se realizó correctamente. En este punto, ewSeconds es el valor original.

}

}

Public static void main(String args[]){

nuevo virus n = nuevo nuevo virus() ; //Crea un nuevo objeto con new y llama al constructor sin parámetros. En este punto, el recuento de virus = 1.

n.newSeconds = 63//Como está dentro de la clase, puedes usar el método del objeto directamente. Al atributo se le asigna un valor y se le asigna un valor de 63.

n.setnew seconds(53); //Establece el valor de la propiedad privada newSeconds en 53 llamando al setter, porque el valor pasado a este método setter es 53

new virus n 1 = new new virus(); //Crea un nuevo objeto con new y llama al constructor sin parámetros. En este punto, el recuento de virus = 2.

n 1. setnewsegundos(81); //Establece el valor de la propiedad privada newSeconds en 81 llamando al definidor.

new virus N2 = new new virus(); //Crea un nuevo objeto con new y llama al constructor sin parámetros. En este punto, el recuento de virus = 3.

N2 . setnewsegundos(73); //Establece el valor de la propiedad privada newSeconds en 73 llamando al definidor.

new virus n3 = new new virus(); //Crea un nuevo objeto con new y llama al constructor sin parámetros. En este punto, el recuento de virus = 4.

n3. setnewsegundos(84); //Establece el valor de la propiedad privada newSeconds en 84 llamando al definidor.

new virus n4 = new new virus(); //Crea un nuevo objeto con new y llama al constructor sin parámetros. En este punto, el recuento de virus = 5.

n4 . setnewsegundos(96); //Establece el valor de la propiedad privada newSeconds en 96 llamando al definidor.

system . out . println(" * * * meter generó " new virus . virus count " objetos "); . propiedad(). Si está fuera de la clase, se debe llamar al método getter para llamar a la propiedad virusCount (new NewVirus().getVirusCount) para calcular cuántos objetos se han generado.

Sistema. out . println (" el atributo newSeconds de n es " n . nuevos segundos); // Genera el valor de newSeconds del objeto n. En este momento, el atributo de forma del objeto se puede llamar dentro de la clase. Si está fuera de la clase, debe llamar al método getter (n.getNewSeconds()) para obtener el valor de la propiedad.

Sistema. out . println (" la propiedad newSeconds de n 1 es " n 1 . new segundos "); // Genera el valor de newSeconds del objeto n1. En este momento, en la clase, puede llamar a la propiedad en forma de objeto. Si está dentro de la clase. De lo contrario, debe llamar al método getter (n1.getNewSeconds()) para obtener el valor de esta propiedad

System println("La propiedad newSeconds de N2 es: "N2. nuevos segundos");/ /Envía el valor de nuevos segundos del objeto n2. En este punto, dentro de la clase, puedes llamar propiedades como objetos. Si está fuera de la clase, debe llamar al método getter (n2.getNewSeconds()) para obtener el valor de la propiedad.

Sistema. out . println (" la propiedad newSeconds de n3 es: " n3 . new second "); // Genera el valor de newSeconds del objeto n3. En este momento, en la clase, puede llamar a la propiedad en forma de objeto. Si es así está fuera de la clase, debe llamar al método getter (n3.getNewSeconds()) para obtener el valor de este atributo

System.out.println("el atributo newSeconds de n4 es: "n4.new segundos. ");// Genera el valor de newSeconds del objeto n3. En este punto, dentro de la clase, puedes llamar propiedades como objetos. Si está fuera de la clase, debe llamar al método getter (n4.getNewSeconds()) para obtener el valor de la propiedad.

}

}Resultados de ejecución del programa:

* * *Se generaron un total de cinco objetos. El atributo newSeconds de

n es: 63.

El atributo newSeconds de n1 es: 81.

El atributo newSeconds de n2 es: 73.

El atributo newSeconds de n3 es: 84.

El atributo newSeconds de n4 es: 96.