qq_晨曦_101
2019-08-13 11:46
private int age;//年龄
public int Age
{
get { return age; }
set { if (age>=3&&age <=7) age = value;}
}
{
class Program
{
static void Main(string[] args)
{
Child XioaMing = new Child();
XioaMing.Name = "李晓明";
XioaMing.Sex = "男";
XioaMing.Age = 6;
XioaMing.Height = 125;
Console.WriteLine("我叫"+ XioaMing .Name +",我今年"+ XioaMing.Age +"岁。"+"身高"+XioaMing.Height+"cm.");
XioaMing.PlayBall();
}
}
} 为什么输出年龄为0岁
if语句对value不是age
是不是set{}里的代码要换行啊?
用C#实现封装
78119 学习 · 182 问题
相似问题
回答 4
回答 3
回答 5
回答 2
回答 6