procedure(a,b,c,d:integer = 0);
解决方案 »
- 最近运气超好 嘿嘿~~
- 关于TClientDataSet组件对服务器端进行数据库操作的问题!
- 请教:我想做个“个人财务软件”,可以有哪些适当的需求!谢谢!
- 高分求助webbrowser1控件问题,解决立马给分!
- 一个设计好的窗体(用BDE已和数据库建立连接),怎么把它加到DLL中,作到窗体重用?
- 在厦门找个程序员工作怎么这么难?
- Delphi msxml 编程如何判断一个节点是否存在
- 关于COM+出错问题(连接事务管理器或没有事务管理器)
- 线程同步如何实现?
- 菜鸟急需帮助:如何使OLE容器中的文档(Word文档或Excel表格)滚动
- 简单一问!!!
- 请问,Fast Report怎么样画斜线??谢谢!!!!!
procedure sum (a,b,c,d:integer = 0);
procedure sum(a:integer=0;b:Integer=0;c:integer=0;d:integer=0);
或者
procedure sum(const a:integer=0;const b:Integer=0;const c:integer=0;const d:integer=0);
//申明
procedure sum(a,b,c,d:integer);overload;
procedure sum(a,b,c:integer);overload;
procedure sum(a,b:integer);overload;
procedure sum(a:integer);overload;
//实现 procedure sum(a,b,c,d:integer);overload;
begin
sum := a+b+c+b;
end; procedure sum(a,b,c:integer);overload;
begin
sum(a,b,c, 0);
end; procedure sum(a,b:integer);overload;
begin
sum(a,b,0, 0);
end; procedure sum(a:integer);overload;
begin
sum(a,b,0, 0);
end;//以上写法,可以实现一个过程名不同调法。
更正一点,实现时后面不能加overload //申明
procedure sum(a,b,c,d:integer);overload;
procedure sum(a,b,c:integer);overload;
procedure sum(a,b:integer);overload;
procedure sum(a:integer);overload;
//实现 procedure sum(a,b,c,d:integer);
begin
sum := a+b+c+b;
end; procedure sum(a,b,c:integer);
begin
sum(a,b,c, 0);
end; procedure sum(a,b:integer);
begin
sum(a,b,0, 0);
end; procedure sum(a:integer);
begin
sum(a,b,0, 0);
end;//以上写法,可以实现一个过程名不同调法
你可随意输入多少形参,也可不输入
procedure sum(a:integer=0;b:Integer=0;c:integer=0;d:integer=0);