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

java-poios gnorizei kala?


yannikas_p

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

Δημοσ.

ti na pw vre paidia .... dhladh den vrhkate px pou8ena an mia static instance variable mporei na dhlw8ei final? Mallon kafedakia pinate to eksamhno eee? :)

 

Allo static kai allo final. Otan exoume mia STATIC instance variable tote ola ta object ths klashs thn vlepoun to idio enw otan exoume mia final tote apla h timh ths den alazei. Mporoume na exoume mia static pou na einai kai final.

Δημοσ.

Re paidia polles apo tis erotiseis pou exete kanei einai polu eukolo na vreite apantiseis, apla parte ton kodika pou thelete na deitai an einai sostos kai trekse ton se ena java compiler.

 

Tora eithela na pos gia tis final kai static variables.

static simainei oti i metavliti anoiki stin class pou exei dilothei kai oxi sto object pou tha ftiaxtei apo ton constructor tis class. p.x

 

public class Box

{

public static int size =100;

private int x;

private int y;

 

public Box(int x, int y)

{

this.x = x;

this.y = y;

}

 

 

public static void main(String args[])

{

Box box = new Box(10,10);

//einai lathos na peis box.size giati i metavliti anoikei stin class

//to sosto einai p.x

int z = Box.size;

}

 

}

 

Tora to keyword final stis metavlites simainei oti efoson tous doseis mia timi auti i timi den mporei na alaksei meta (i metavliti einai statheri).

 

p.x public static final int size = 10;

size = 100; //einai lathos

 

to final einai einai aneksartito tou static. Mporei kai mia metavliti pou anoikei se ena object na dilothei final.

 

To keyword final stis class simainei oti den mporeis na kaneis inherit (na ftiakseis subclasses) apo mia final class.

 

Gia perisoteres plirofories uparxoun polla kalla vivlia gia java pou ta ekseigoun pio analutika.

Δημοσ.

sxetika me auto pu ipa oti den borun na dilo8un oi static metavlites ine ws final ine odws la8os, gia tin akrivia den prose3a ti akrivws rotage. apla kapu eixa diavasei oti otan dilonume mia me8odo static 8ewrite e3'orismou final(stin metaglwtisi ginode inline).

 

 

YG: mi varate:)

Δημοσ.

Για να λυθούν κάποιες παρεξηγήσεις:

α) Οι ερωτήσεις που θέσαμε είναι θέματα τις εξεταστικής που μόλις πέρασε οπότε δεν υπάρχει θέμα "σκονάκι".

β) Ο συγκεκριμένος καθηγητής είναι ευρηματικός σε θέματα και ποτέ δεν βάζει τα ίδια αν δεν περάσουν τουλάχιστον 2-3 χρόνια. Οπότε ρωτάμε με σκοπό τη γνώση και μόνο.

γ) Ο συγκεκριμένος καθηγητής παραδίδει το μάθημα με τέτοιο τρόπο ώστε αν δεν προλάβεις να καθήσεις στις 2-3 πρώτες σειρές καθησμάτων δεν ακους τίποτα. Οπότε απαντώ και στο θέμα "καφεδάκια" που τέθηκε.

δ) Το βιβλίο που δίνει(το οποίο δεν θυμάμαι αυτή τη στιγμή αλλα μπορω αν θέλετε να σας το πω κάποια άλλη φόρα) είναι πολύ κακογραμμένο σύμφωνα με τα λεγόμενα ακόμη και του ιδίου του καθηγητή.

ε) Δεν θέλουμε "σπαταλήσουμε το υπερπολύτιμο χρόνο σας"!

 

Ευχαριστούμε αυτούς ξοδέψαν λίγο από το χρόνο τους για να μας απαντήσουν.

Δημοσ.

paidia emas sthn sxoli mas mas dinoun ena poly gamato vivliaraki gia java...egw apo kei diavazw einai poly boooba

 

ekdwseis KLEIDARI8MOS

apo ton GIORGO LIAKEA

"Eisagwgh sthn Java enas olokliromenos kai eyxristos odigws tis glwsas"

sas to prwtinw anepifilakta

distixws den exw idea poso kanei!

 

kai apo thn allh yparxei pada to to Java tutorial from SUN pou tha to vrite sto java.sun.com me para pola paradigmata kodika...(kai ton kodika se arxio!)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...