Código de programación de huevos
Esta pregunta en realidad considera una idea orientada a objetos.
En primer lugar, Bush es una persona y una cosa. Solo te concentras en su recuento de huevos, incluida la cantidad de huevos buenos y la cantidad de huevos malos. Por lo tanto, defina dos variables, buena y mala, como atributos.
Entonces, Bush es una persona concreta y no necesita ser instanciado. Se agrega estática porque nuestro título refleja una sola persona específica, no una nueva persona creada por el nuevo Bush ().
Además, Bush, como persona, debería poder lograr algunas cosas. Estas cosas son acciones, y las acciones son métodos y efectos. Puede comprar huevos, por eso definimos un método buyEgg(), y puede manejar huevos, por lo que definimos un método deal() y podemos controlarlo para que lo haga, por lo que estos dos métodos son públicos y podemos llamarlos.
Al mismo tiempo, Bush tiene su propia personalidad. Cómo come y cómo se jubila es asunto suyo. Entonces escribimos dos métodos privados, uno es eat() y el otro es turnBack(). No pudimos denunciarlo, así que tuvo que lidiar con eso.
Arbusto de clase pública {
estático privado int good egg = 0;
estático privado int bade gg = 0
// Comprar huevos
public static void comprar huevo(int buen huevo, int badEgg){
arbusto buen huevo+= buen huevo;
arbusto bade gg+=. bade gg;
System.out.println("Comprado por Bush"+(goodEgg+badEgg)+"Egg.");
}
público static void set good egg(int egg){
Bush.goodEgg = egg
}
public static void setBadEgg(int badEgg){
bush . bade gg = bade gg;
}
public static int get goodeng(){
devuelve goodEgg
}
public static int getBadEgg() {
return badEgg
}
public static void showTotalEgg(){
System.out.println("Bush tiene"+(goodEgg+badEgg)+"Huevo de Pascua.");
}
Comer en privado (){ p>
}
p>
System.out.println("Bush comió"+(huevo bueno+gg malo)+" huevos ");
clear ();
}
Retorno vacío estático privado(){
System.out.println("Bush regresa"+(buen huevo+bade gg) +" huevos ");
clear();
}
Vacío estático privado clear(){
buen huevo = 0 ;
bade gg = 0 ;
}
VidTransaction estática pública(){
if(badEgg & lt;5){
System.out. println("Bush encontró huevos podridos "+badEgg+" y decidió comérselos todos.
");
eat();
} else if(badEgg>5){
System.out.println("Bush encontró"+ badEgg+" Huevo malo, decidió regresar.");
turn back();
}else{
System.out.println("Bush All encontró que era "+badEgg+" el malo y no sabía qué hacer ");
}
}
//Test p><. p>Public static void main(String[] args){
Bush.buyEgg(10, 3); //Comprar huevos
Bush.buyEgg(3, 1);/ /Comprar de nuevo
bush . showtotalegg(); //Cuenta los huevos
bush . }
}