Autor Beitrag
reimo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 75



BeitragVerfasst: Fr 27.02.04 11:15 
Hi,
ist es möglich in einer Klasse für Funktionen mit unterschiedlichen Parametern den gleichen Funktionsnamen zu verwenden?
zB
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
xxx = class
...
function vvv( s: string ): boolean;
function vvv( i: Integer): boolean;

end;


ich weiss, dass es mit overload bei Vererbung funktioniert, kann ich dies aber auch ohne Vererbung anwenden?

mfg
reimo
reimo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 75



BeitragVerfasst: Fr 27.02.04 11:17 
hat sich erledigt
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Fr 27.02.04 11:20 
könntest du vielleicht deine Lösung posten, vielleicht interessiert es andere auch...

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce
reimo Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 75



BeitragVerfasst: Fr 27.02.04 11:33 
aber sicher

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
xxx = class 
... 
function vvv( s: string ): boolean; overload;
function vvv( i: Integer): boolean; overload;

end;


function xxx.vvv(s:string): boolean;
begin
...
end;

function xxx.vvv(i:integer): boolean;
begin
...
end;


ja nachdem was für ein parametertyp übergeben wird, wird die entsprechende funktion aufgerufen

mfg
reimo
Chatfix
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1583
Erhaltene Danke: 10

Win 10, Win 8, Win 7, Win Vista, Win XP
VB.net (VS 2015), MsSQL (T-SQL), HTML, CSS, PHP, MySQL
BeitragVerfasst: Fr 27.02.04 12:14 
Cool danke :))

_________________
Gehirn: ein Organ, mit dem wir denken, daß wir denken. - Ambrose Bierce