操作符重栽
来源:互联网 发布:辛普森一家知乎 编辑:程序博客网 时间:2024/04/28 10:22
//操作符重栽
//2004.9.4
using System;
class Complex {
double r, v;
public Complex(double r, double v) {
this.r = r;
this.v = v;
}
//重栽加法操作符(二元)
public static Complex operator + (Complex a, Complex b) {
return new Complex(a.r+b.r, a.v+b.v);
}
//重栽负号操作符(一元)
public static Complex operator - (Complex a) {
return new Complex(-a.r,-a.v);
}
//重栽自增操作符(一元)
public static Complex operator ++ (Complex a) {
double r = a.r + 1;
double v = a.v + 1;
return new Complex(r, v);
}
public void Print() {
Console.WriteLine(r + "," + v);
}
}
//执行类
class Test {
public static void Main() {
Complex a = new Complex(3,4);
Complex b = new Complex(5,6);
Complex c = -a;
c.Print();
Complex d = a + b;
d.Print();
a.Print();
Complex e = a++;
a.Print();
e.Print();
Complex f = ++a;
a.Print();
f.Print();
}
}
//2004.9.4
using System;
class Complex {
double r, v;
public Complex(double r, double v) {
this.r = r;
this.v = v;
}
//重栽加法操作符(二元)
public static Complex operator + (Complex a, Complex b) {
return new Complex(a.r+b.r, a.v+b.v);
}
//重栽负号操作符(一元)
public static Complex operator - (Complex a) {
return new Complex(-a.r,-a.v);
}
//重栽自增操作符(一元)
public static Complex operator ++ (Complex a) {
double r = a.r + 1;
double v = a.v + 1;
return new Complex(r, v);
}
public void Print() {
Console.WriteLine(r + "," + v);
}
}
//执行类
class Test {
public static void Main() {
Complex a = new Complex(3,4);
Complex b = new Complex(5,6);
Complex c = -a;
c.Print();
Complex d = a + b;
d.Print();
a.Print();
Complex e = a++;
a.Print();
e.Print();
Complex f = ++a;
a.Print();
f.Print();
}
}
- 操作符重栽
- 操作
- 操作
- 操作
- 操作
- jquery操作table操作
- JqueryDOM操作-样式操作
- JqueryDOM操作-属性操作
- 只用+操作实现 -,*,/操作
- string操作、文件操作
- 文件操作-路径操作
- VC操作操作Word
- 字符串操作&内存操作
- 位操作,移位操作
- sparkSQL操作基本操作
- IO操作(文件操作)
- 文件操作
- Cookie操作
- vs.net2003的"VC软件包不可用或未注册"的提示
- FreeBSD软件安装卸载工具--Ports和Packages详解!
- windowns 2k下快速配置jsp服务器+tomcat
- 请问为什么不能继承BufferedReader类
- 常见IP碎片攻击详解
- 操作符重栽
- 弟兄们,来留言啊!!!
- Pop Open Image and Resize Window in ASP.net
- 怎样修改查看Oracle字符集及怎样修改字符集
- 关于 PK 的胡言乱语
- 九阴真经全文
- 每日一记【2004-9-4】
- 九阴白骨爪
- Dearbook第四届书友会:专家齐聚一堂 共探Oracle奥秘