求C#大神指导选修作业(新人勿喷) !!
一、编码题1.请定义一个人类(Person),他具有Id、用户名(Username)、密码(Password)、性别(Gender),身高(Height)、体重(Weig...
一、 编码题
1. 请定义一个人类(Person),他具有Id、用户名(Username)、密码(Password)、性别(Gender),身高(Height)、体重(Weight)等属性。
2. 要求给该类重载3个构造函数,使得可以在用new操作符创建该对象时在以下3种情况下都可以完成创建工作:
a) 不提供参数。
b) 只提供用户名和密码。
c) 提供所有属性参数。
3. 人具有吃饭(Eat)、睡觉(Sleep)、打招呼(SayHello)等功能。请为该类编写对应的方法,要求如下:
a) 在调用吃饭方法时,打印“我在吃饭”信息。
b) 在调用睡觉方法时,打印“我在睡觉”信息。
c) 在调用打招呼方法时,打印“您好,我是xxx,我是男生/女生,我身高是xxx,体重是xxx。”
4. 请重载吃饭方法,以实现如下功能:
a) 提供“米饭”时,打印“我在吃米饭,一粒也不能剩下”;
b) 提供“苹果”时,打印“我在吃苹果,水果可是好东西,我的最爱”;
c) 提供“水”时,打印“我在喝水,水是生命之源”。
d) 提供其他东西时,打印“xxx,这是啥,我咋没吃过呢?”
我弄的 展开
1. 请定义一个人类(Person),他具有Id、用户名(Username)、密码(Password)、性别(Gender),身高(Height)、体重(Weight)等属性。
2. 要求给该类重载3个构造函数,使得可以在用new操作符创建该对象时在以下3种情况下都可以完成创建工作:
a) 不提供参数。
b) 只提供用户名和密码。
c) 提供所有属性参数。
3. 人具有吃饭(Eat)、睡觉(Sleep)、打招呼(SayHello)等功能。请为该类编写对应的方法,要求如下:
a) 在调用吃饭方法时,打印“我在吃饭”信息。
b) 在调用睡觉方法时,打印“我在睡觉”信息。
c) 在调用打招呼方法时,打印“您好,我是xxx,我是男生/女生,我身高是xxx,体重是xxx。”
4. 请重载吃饭方法,以实现如下功能:
a) 提供“米饭”时,打印“我在吃米饭,一粒也不能剩下”;
b) 提供“苹果”时,打印“我在吃苹果,水果可是好东西,我的最爱”;
c) 提供“水”时,打印“我在喝水,水是生命之源”。
d) 提供其他东西时,打印“xxx,这是啥,我咋没吃过呢?”
我弄的 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询