Asp.net中对像使用继承的方法(:)
来源:互联网 发布:访客网络怎么关闭 编辑:程序博客网 时间:2024/05/19 13:56
public class ScientificCalculator : Calculator
{
public void SquareRoot()
{
double root = Math.Sqrt(CurrentValue);
Clear();
Add(root);
}
}
public class Calculator
{
private double currentValue;
public double CurrentValue
{
get
{
return currentValue;
}
}
public void Add(double addValue)
{
currentValue += addValue;
}
public void Subtract(double subValue)
{
currentValue -= subValue;
}
public void Multiply(double multValue)
{
currentValue *= multValue;
}
public void Divide(double divValue)
{
currentValue /= divValue;
}
public void Clear()
{
currentValue = 0;
}
}
void Page_Load()
{
ScientificCalculator MyCalc = new ScientificCalculator();
Response.Write("<b>Created a new ScientificCalculator object.</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
MyCalc.Add(23);
Response.Write("<br/><b>Added 23 - MyCalc.Add(23)</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
MyCalc.Subtract(7);
Response.Write("<br/><b>Subtracted 7 - MyCalc.Subtract(7)</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
MyCalc.Multiply(3);
Response.Write("<br/><b>Multiplied by 3 - MyCalc.Multiply(3)</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
MyCalc.Divide(4);
Response.Write("<br/><b>Divided by 4 - MyCalc.Divide(4)</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
MyCalc.SquareRoot();
Response.Write("<br/><b>Square root - MyCalc.SquareRoot()</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
MyCalc.Clear();
Response.Write("<br/><b>Cleared - MyCalc.Clear()</b><br/>");
Response.Write("Current Value = " + MyCalc.CurrentValue);
}
自己写的另一个例子。
public class SCICALCULATOR : CALCULATOR
{
public void MULT(double multvalue)
{
currentvalue*=multvalue;
}
}
public class CALCULATOR
{
public double currentvalue;
public void Add(double addvalue)
{
currentvalue+=addvalue;
}
public void Subtract(double subtract)
{
currentvalue-=subtract;
}
public void Clear()
{
currentvalue=0;
}
}
void Page_Load()
{
SCICALCULATOR mycal=new SCICALCULATOR();
mycal.Add(60);
Response.Write(mycal.currentvalue);
mycal.Subtract(50);
Response.Write("<br>");
Response.Write(mycal.currentvalue);
Response.Write("<hr/>");
mycal.Clear();
mycal.MULT(50);
Response.Write(mycal.currentvalue);
}
- Asp.net中对像使用继承的方法(:)
- ASP.net 应用程序对像
- asp.net中使用urlrewrite的方法
- asp.net中使用FCKeditor的方法
- Asp.net中RegisterStartupScript方法的使用
- Asp.net中RegisterStartupScript方法的使用
- asp.net中对断点的理解与使用
- ASP.NET中的HttpWorkerRequest对像
- ASP.NET中的HttpWorkerRequest对像
- 第二部分面向对像基础第五章Strng类中方法的使用
- 在asp.net中fso的使用的方法
- asp.net 中类,继承,抽象类,接口的定义方法?还有区别是什么?
- 在ASP.Net 中使用实现windows登陆的方法.
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 在ASP.NET中使用AJAX的简单方法
- 在Asp.Net中使用SmtpMail发送邮件的方法
- ASP.Net 中使用实现windows登陆的方法
- 查找数据表中不存在的ID号
- DataGrid相关知识总结(收集自各位老大处)
- [转贴]一个真实的故事 使我这个曾经邪恶的心为之颤栗
- 三月的雨
- CMPP协议的客户端c#实现代码
- Asp.net中对像使用继承的方法(:)
- sql语句1
- 如何实现从服务器端向页面动态加载JavaScript脚本?
- 螺旋打印
- 学习书籍
- Asp.net中使用对象的实例
- Model-View-Controller Pattern
- 诛仙
- Asp.net中对象使用的实例