Pytanie w sumie tak jak w temacie.
Staram się pisać program zgodnie z zasadą DROP i próbuję przeciążyć metodę tak żeby nie pisać kilku metod od tej samej nazwie bo blok logiki będzie się tak czy siak powtarzał i wówczas nie ma już dla mnie większego zanaczenia czy te metody mają tę samą nazwę czy inną.
package testuj;
public class Testuj {
public static void main(String[] args) {
Testuj test = new Testuj();
test.start();
}
void start() {
int przyklad1 = przyklad();
int przyklad2 = przyklad(3, 2);
int przyklad3 = przyklad("jakis text...");
System.out.println(przyklad1);
System.out.println(przyklad2);
System.out.println(przyklad3);
}
int przyklad() {
/**********************************************/
/******* *******/
/******* BLOK LOGIKI *******/
/******* *******/
/**********************************************/
int wynik = 0;
int x = 4;
int y = 5;
wynik = x + y;
return wynik;
}
int przyklad(int x, int y) {
/**********************************************/
/******* *******/
/******* BLOK LOGIKI *******/
/******* *******/
/**********************************************/
int wynik = 0;
wynik = x + y;
return wynik;
}
int przyklad(String txt) {
/**********************************************/
/******* *******/
/******* BLOK LOGIKI *******/
/******* *******/
/**********************************************/
return 100;
}
// Chciałbym zapisać to w jednej metodzie - coś takiego....
int zlyPrzykladwJednejMetodzie() {
/**********************************************/
/******* *******/
/******* BLOK LOGIKI *******/
/******* *******/
/**********************************************/
public zlyPrzyklad() {
int wynik = 0;
int x = 4;
int y = 5;
wynik = x + y;
return wynik;
}
public zlyPrzyklad(int x, int y) {
int wynik = 0;
wynik = x + y;
return wynik;
}
public zlyPrzyklad(String txt) {
return 100;
}
}
}