using System.Collections.Generic;
using System;
namespace CSharp入门经典Exercises
{
class Exercise1
{
/*4.一个牧场目前一共有20头刚出生的羊,母羊、公羊各一半。假如母羊5岁时后每年生一胎,公羊,母羊
* 按顺序出生。羊活到10岁后死亡。请问20年后这个牧场有多少只羊?(这题网上找的,稍微改了下,可以练
* 习下面向对象,把羊作为个对象,性别,年龄是属性。。。)
*/
class Sheep
{
private int age = 0;
private bool isEwe;//是否是母羊
public static int numRan = 0;//公羊个数
public static int numEwe = 0;//母羊个数
//ewe:母羊
public Sheep(bool Ewe)
{
//构造的时候要看是公羊还是母羊
isEwe = Ewe;
age = 0;//构造即出生,此时年龄为0
//每构造一只羊,羊的个数+1;
if (Ewe)
numEwe++;
else
numRan++;
}
public bool IsAlive()
{
C#一个小练习
最新推荐文章于 2024-07-03 19:26:22 发布