Cześć
Chciałem zapytać o dwie kwestie.
Mam kod:
public class Punkt {
int x;
int y;
public Punkt(){ }
public Punkt(int a, int b){
x = a;
y = b;
}
public Punkt(Punkt pkt){
x = pkt.x;
y = pkt.y;
}
}
Pierwszy konstruktor jest dla mnie jasny ale drugiego nie rozumiem.
Ten drugi to konstruktor typu klasy w, której się znajduje? Co mi daje taki konstruktor?
I druga kwestia. Mam wiele pytań tego typu, gdzie rozumiem np. jak działają konstruktory ale nie radze sobie z konkretnymi przykładami. Czy jest jakieś miejsce gdzie mogę zadawać więcej takich pytań? Myślałem o GitHubie ale nie wiem dokładnie jak wygląda specyfika korzystania z tego miejsca - czy tam mi pomogą?