本文将详细解释如何为您使用Visual Studio Employee类。边肖觉得挺实用的,分享给大家参考。希望你看完这篇文章能有所收获。
学习Visual Studio时,可能会遇到Visual Studio Employee类的问题。Visual Studio Employee类的派生类型必须具有薪资计算操作。在这里,我们将介绍Visual Studio Employee类问题的解决方案,并在这里拿出来与大家分享。
描述Visual Studio ExchangeRate类
四分钟了解Visual Studio工具
讨论了Visual Studio类设计器的几种技巧。
Visual Studio Shell的最新情况
轻松添加Visual Studio类图
向Visual Studio Employee类添加CalculatePay抽象方法,该方法返回一个十进制数。在Visual Studio Employee类的标题中打开其快捷菜单,选择“添加”子菜单和“方法”菜单命令,并将新方法命名为“计算支付”。在“类详细信息”窗口中将十进制数设置为返回类型。该方法应设置为抽象的。打开CalculatePay方法的快捷菜单,将“继承修改器”改为抽象。然后系统显示一个消息框,要求您确认此修改,并选择确定。
每小时雇员类应该继承Visual Studio雇员类。这种关系是通过继承线创建的,这是通过将继承线从每小时员工类拖动到Visual Studio员工类来完成的。
* * *,为时薪员工类别添加支付方法。支付方法只有一个参数,即工作小时数。在“类详细信息”窗口中,展开支付方式的行,打开“添加参数”项,选择“添加参数”行,输入“小时”作为参数名称,修改类型为小数。向类中添加一个HourlyRate属性使其完整,它也是十进制类型。
下面的代码由类图创建。您创建的函数非常粗糙,然后您只需要实现这些粗糙的函数。
public interfaceiemployee { Intage { get;设置;} NameFullname { get设置;} Stringmployeinfo();} public structure name { public stringfirstname { get { thrownewSystem }。notimplementdexception();} set { } } public stringlast name { get { thrownewSystem。notimplementdexception();} set { } } publicatabstractclassemployee : iemploye { # regioniemployeemembersppublicintage { get { thrownew exception(' themethodoroperationnotimplemented '));}设置{ thrownew exception(' themethodoroperationnotimplemented . ');} } public name full name { get { thrownew exception(' themethodoroperationnotimplemented . ');}设置{ thrownew exception(' themethodoroperationnotimplemented . ');} } public stringmployeinfo(){ thrownew exception(' themethodoroperationnotimplemented . ');} # endregionpublicatabstractdecimacalculatepay();} public classhourlyemployee : employee { public decimall hourlyte { get { thrownewSystem }。notimplementdexception();} set { } } publicatoverrided decimacalcalculatepay(){ thrownew exception(' themethodoroperationnotimplemented . ');}publicvoidPay(分米小时){thrownewSystem。notimplementdexception();}}}}这篇关于“如何使用Visual Studio Employee类”的文章就分享到这里了,希望。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/128583.html