Red de conocimiento informático - Problemas con los teléfonos móviles - [Utilice el método orientado a objetos para resolver]Problema de la vaca

[Utilice el método orientado a objetos para resolver]Problema de la vaca

Lo escribí para ti, pero aún no lo he probado. Puedes probarlo:

Método de llamada:

vaca c = vaca nueva(. 15);

Console.Write(c.GetChildCount());

vaca de clase pública

{

vaca pública(int edad)

{

this.age = edad;

childred = nueva Lista();

}

//Edad actual de la vaca

public int age { get; set }

public List childred { set }

public int GetChildCount ()

{

for (int i = 0; i <= edad; i++)

{

// edad de todos los niños más 1

foreach (vaca c en childred)

c.age++;

if (i < 8)

{

// Agregar una nueva vaca

vaca c = nueva vaca(0);

childred.Add(c);

}

}

int ret = childred.Count;

// Cuando tengas menos de 10 años, agrégate

if (edad < 10)

ret += 1;

foreach (vaca c en childred)

ret += c.GetChildCount( );

return ret;

}

}