| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 491 人关注过本帖
标题:大家帮分析下
只看楼主 加入收藏
er72681085
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2005-10-30
收藏
 问题点数:0 回复次数:1 
大家帮分析下

using System;

namespace SavingsAccount
{
/// <summary>
/// 创建SavingsAccount类,用Static变量annualInsterestRate来存储利率。对所有的帐户持有者,该类的每个对象都有一个Private实例变量SavingsBalance,指明储户当前存款的数量,CalculateMondifyInteres
/// t方法通过SavingsBalance乘以annualInterestRate除以12来按月计算利息。
/// </summary>
class SavingsAccount
{
private string name;//姓名
public double annualInsterestRate;//存储利率
private double SavingsBalance;//储户当前存款的数量
private double Interest;//月利息
private double Increase;//余额
public SavingsAccount(string name, double SavingsBalance)//构造函数
{
ModifyInterestRate(name,SavingsBalance);
}
public void Print()
{
Console.WriteLine("姓名:{0}",name);
Console.WriteLine("基本工资:{0}",SavingsBalance);
Console.WriteLine("用户月利息:{0:0%}",Interest);
Console.WriteLine("余额:{0,5:c}",Increase);
}
public void CalculateMondifyInterest(double annualInsterestRate)//计算利息的方法
{
Interest=annualInsterestRate*SavingsBalance/12.0;
Increase=Interest*SavingsBalance;
}
public void ModifyInterestRate(string n,double a)
{
name=n;
SavingsBalance=a;
}

}


class Program
{
public static void Main(string[] args)
{
SavingsAccount [] e=new SavingsAccount[2];//定义对象数组
e[0]=new SavingsAccount("saver1",2000.00);//使用构造方法实例化对象
e[1]=new SavingsAccount("saver2",3000.00);
e[0].CalculateMondifyInterest(0.04);
e[1].CalculateMondifyInterest(0.04);
e[0].CalculateMondifyInterest(0.05);
e[1].CalculateMondifyInterest(0.05);
foreach(SavingsAccount E in e)
{
E.Print();
Console.WriteLine();
}
Console.Read();
}
}
}

那么写下来就发现SavingsAccount类的数据成员annualInsterestRate一直没调用,就是当我分别给它赋值0.04和0.05时(e[0].CalculateMondifyInterest(0.04);e[1].CalculateMondifyInterest(0.04);e[0].CalculateMondifyInterest(0.05);[1].CalculateMondifyInterest(0.05);),但没效果啊怎么回事,不好意思,我刚学C#,太菜了
搜索更多相关主题的帖子: 存储 double private public 帐户 
2006-04-25 19:12
吾心永恒
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2006-4-23
收藏
得分:0 

那些方法都是通过赋值传递参数...


我心永恒
2006-04-25 20:52
快速回复:大家帮分析下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011544 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved