User Tools

Site Tools


java:final

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:final [2017/02/16 13:29] gthanosjava:final [2021/03/05 16:01] (current) – external edit 127.0.0.1
Line 5: Line 5:
 <code java> <code java>
 class ChessAlgorithm { class ChessAlgorithm {
-    enum ChessPlayer { WHITE, BLACK } 
     ...     ...
-    final ChessPlayer getFirstPlayer() { +    final String getFirstPlayer() { 
-        return ChessPlayer.WHITE;+        return "WHITE";
     }     }
     ...     ...
Line 17: Line 16:
  
 Τέλος, μπορείτε να προσδιορίσετε μία κλάση ως //final//, όταν θέλετε να δηλώσετε ότι η συγκεκριμένη κλάση δεν πρέπει να έχει υποκλάσεις. Ένα παράδειγμα τέτοια κλάσης είναι η κλάση [[http://docs.oracle.com/javase/7/docs/api/java/lang/String.html | String]] της standard βιβλιοθήκης της Java. Τέλος, μπορείτε να προσδιορίσετε μία κλάση ως //final//, όταν θέλετε να δηλώσετε ότι η συγκεκριμένη κλάση δεν πρέπει να έχει υποκλάσεις. Ένα παράδειγμα τέτοια κλάσης είναι η κλάση [[http://docs.oracle.com/javase/7/docs/api/java/lang/String.html | String]] της standard βιβλιοθήκης της Java.
 +
  
 |Προηγούμενο: [[ java:inheritance_subclassing_vs_encapsulating | Κριτήριo χρήσης της κληρονομικότητας ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[ :java:multiple_inheritance | Κληρονομικότητα Πολλαπλών Γονικών Κλάσεων ]]| |Προηγούμενο: [[ java:inheritance_subclassing_vs_encapsulating | Κριτήριo χρήσης της κληρονομικότητας ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[ :java:multiple_inheritance | Κληρονομικότητα Πολλαπλών Γονικών Κλάσεων ]]|
  
java/final.1487251740.txt.gz · Last modified: 2017/02/16 13:29 by gthanos