Hallo mal wieder,
ich hab mal wieder eine (Anfänger-) Frage. Ich erarbeite zurzeit mit Methoden und wollte mal wissen was der Unterschied zwischen
Methoden und Funktionen ist... weil ich theoretisch ja das gleiche mit ihnen machen kann.
Hier zum Beispiel:
// EineBerechnung.h
// option no. 1
int rechneAus(int,int);
// option no. 2
-(int)rechneAus2:(int)lange:(int)breite;
--------------------------------------------------------------
// EineBerechnung.m
// option no. 1
int rechneAus(lange, breite)
{
return lange * breite;
}
// option no. 2
-(int)rechneAus2:(int)lange:(int)breite;
{
return lange * breite;
}
----------------------------------------
// main.m
int lange = 4;
int breite = 6;
// option no. 1
int ergebnis = rechneAus(lange, breite);
NSLog(@"Ergebnis: %i", ergebnis);
// option no. 2
EineBerechnung *eiBerechnung = [[EineBerechnung alloc] init];
int ergebnis2 = [eiBerechnung rechneAus2:lange :breite];
NSLog(@"Ergebnis2: %i", ergebnis2);
Soo, ich hab natürlich schon bisschen gegoogelt aber den Unterschied nicht ganz verstanden...
MfG
xChillTime
ich hab mal wieder eine (Anfänger-) Frage. Ich erarbeite zurzeit mit Methoden und wollte mal wissen was der Unterschied zwischen
Methoden und Funktionen ist... weil ich theoretisch ja das gleiche mit ihnen machen kann.
Hier zum Beispiel:
// EineBerechnung.h
// option no. 1
int rechneAus(int,int);
// option no. 2
-(int)rechneAus2:(int)lange:(int)breite;
--------------------------------------------------------------
// EineBerechnung.m
// option no. 1
int rechneAus(lange, breite)
{
return lange * breite;
}
// option no. 2
-(int)rechneAus2:(int)lange:(int)breite;
{
return lange * breite;
}
----------------------------------------
// main.m
int lange = 4;
int breite = 6;
// option no. 1
int ergebnis = rechneAus(lange, breite);
NSLog(@"Ergebnis: %i", ergebnis);
// option no. 2
EineBerechnung *eiBerechnung = [[EineBerechnung alloc] init];
int ergebnis2 = [eiBerechnung rechneAus2:lange :breite];
NSLog(@"Ergebnis2: %i", ergebnis2);
Soo, ich hab natürlich schon bisschen gegoogelt aber den Unterschied nicht ganz verstanden...
MfG
xChillTime
Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von xChillTime ()