Witam, chciałbym się spytać o następującą rzecz a mianowicie o zastosowanie słowa kluczowego this.
Napisałem taki kawałek kodu ("zwykła" klasa), który działa ale nie wiem czy przypadkowo, czy faktycznie tak można zrobić:
Ship::Ship(string id, string owner) {
this -> id = id;
this -> owner = owner;
this -> attack = 0;
this -> defense = 0;
}
Sporo pisałem w Javie i nie wiem czy to nie zła praktyka używać this (o ile w ogóle można?!) w takiej sytuacji. Czy po prostu nie lepiej zrobić:
Ship::Ship(string id_, string owner_) {
id = id_;
owner = owner_;
attack = 0;
defense = 0;
}
Dodam, że składnię taką podpowiedział mi Netbeans (żeby nie było, że z kosmosu:D ).
Pozdrawiam,