Nie rozumiem na czym polega final metoda

Nie rozumiem na czym polega final metoda
Władyslaw Parchomenko
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 63
0

Priwiet
Nie do końca rozumiem na czym polega final metoda.

Wiedzę, że w metodzie main możemy wyzwać metoda() z phone2015 i phone2019, ale co robi final w tym przypadku? Nie możemy zmienić metoda() w 2019? Albo co?

Kopiuj
public class phone2015 {
    public final void metoda(){
        System.out.println("void");
    }
}
public class phone2019 exdends phone2019 {

}

I na czym polega overridden? Help me(

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
2
  1. Override oznacza ze klasa dziedzicząca nadpisuje implementacje
  2. Final oznacza że klasa dziedzicząca nie może nadpisać implementacji

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.