第4章面向对象编程.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:77 大小:2.6MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

第4章面向对象编程.ppt

第4章面向对象编程.ppt

预览

免费试读已结束,剩余 67 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

123对象2、类的成员字段:用于保持一个值的成员变量;方法:对数据进行加工的代码,是类中完成一个功能的函数;属性:智能字段,与字段类似,但可以实现只读或只写操作;常量:值不能改变的字段;事件:用于触发一些代码的运行,比如鼠标单击可以触发一些事件;运算:对一些标准的运算符进行重载并添加到类中,可以使代码更直接。4.2类类修饰符访问修饰符访问修饰符注意字段访问用方法访问字段属性[访问修饰符]数据类型属性名{get{};set{};}属性属性属性classSavingsAccount{//类字段用于存储帐号、余额和已获利息privateint_accountNumber;privatedouble_balance;privatedouble_interestEarned;//利率是静态的,因为所有帐户获得的利息相同privatestaticdouble_interestRate;//构造函数初始化类成员publicSavingsAccount(intaccountNumber,doublebalance){this._accountNumber=accountNumber;this._balance=balance;}//只读AccountNumber属性publicintAccountNumber{get{return_accountNumber;}}staticvoidMain(string[]args){//创建SavingsAccount的对象SavingsAccountobjSavingsAccount=newSavingsAccount(12345,5000);;Console.WriteLine("输入到现在为止已获得的利息和利率");objSavingsAccount.InterestEarned=Int64.Parse(Console.ReadLine());SavingsAccount.InterestRate=Int64.Parse(Console.ReadLine());objSavingsAccount.InterestEarned+=objSavingsAccount.Balance*SavingsAccount.InterestRate;Console.WriteLine("获得的总利息为:{0}",objSavingsAccount.InterestEarned);}staticvoidMain(string[]args){//创建SavingsAccount的对象SavingsAccountobjSavingsAccount=newSavingsAccount(12345,5000);;Console.WriteLine("输入到现在为止已获得的利息和利率");objSavingsAccount.InterestEarned=Int64.Parse(Console.ReadLine());SavingsAccount.InterestRate=Int64.Parse(Console.ReadLine());objSavingsAccount.InterestEarned+=objSavingsAccount.Balance*SavingsAccount.InterestRate;Console.WriteLine("获得的总利息为:{0}",objSavingsAccount.InterestEarned);}staticvoidMain(string[]args){//创建SavingsAccount的对象SavingsAccountobjSavingsAccount=newSavingsAccount(12345,5000);;Console.WriteLine(“输入到现在为止已获得的利息和利率");objSavingsAccount.InterestEarned=Int64.Parse(Console.ReadLine());SavingsAccount.InterestRate=Int64.Parse(Console.ReadLine());objSavingsAccount.InterestEarned+=objSavingsAccount.Balance*SavingsAccount.InterestRate;Console.WriteLine("获得的总利息为:{0}",