Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Δεν εχω ψιλοκαταλαβει  public & static. Τι εννοω :

Ποια η διαφορα αυτη

public class px{
    public static void all(){

}

από

¨public class px{
    public void all(){

επίσης αν δηλώσω της μεταβλητες μέσα σε μια class ετσι:
 

public class metatropi {
public static int x;


}

η έτσι:

public class px{
static int x;
}

ποια η διαφορα???Εχω χαθει σε αυτο το σημειο..

Δημοσ. (επεξεργασμένο)

Τα static ανηκουν στη συναρτηση κλαση,  τα non-static στο instance που δημιουργείς.

Στο πρωτο γραφεις

px.all(); 

και στο δευτερο 

new px().all();

Τα  public, protected, private δηλώνουν το visibility (ανεξαρτητα static non-static).

Στη java αν δεν βαλεις τιποτα απο τα τρία,  εχεις προσβαση σαν public μεσα στο ιδιο package και σαν private (καμια προσβαση) εξω απ' αυτο.

Επεξ/σία από albNik

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...