ok , ευχαριστω !
Το διορθωσα και τωρα μου τρεχει .
Αναζήτηση:
Type: Posts; Χρήστης: Jackaman; Λέξη(εις) Κλειδιά:
Αναζήτηση: Η αναζήτηση ολοκληρώθηκε σε 0,02 δευτερόλεπτα
-
16-12-18, 15:12
Θέμα: Τοπικες μεταβλητες στη Java
Από Jackaman- Μηνύματα
- 4
- Εμφανίσεις
- 3.122
Απάντηση: Τοπικες μεταβλητες στη Java
-
16-12-18, 12:46
Θέμα: Τοπικες μεταβλητες στη Java
Από Jackaman- Μηνύματα
- 4
- Εμφανίσεις
- 3.122
Απάντηση: Τοπικες μεταβλητες στη Java
ευχαριστω , το προβλημα ειναι οτι οταν καλω τη methodofobject1 (2η σειρα στο πρωτο τμημα) , το Υ παιρνει τη τιμη που της επιστρεφει η methodofobject1 , ομως το ορισμα par2 που δινεται στη methodofobject1 το αλλαζει εσωτερικα μεσα στη μεθοδο , αλλα μετα δηλ στην επομενη γραμμη του τμηματος 1 (εδω δε γραφω κατι) οταν τελειωνει η μεθοδος και συνεχιζει δεν ειναι αλλαγμενο και αυτο προκαλει προβληματα μετα .Μηπως υπαρχει καμια ιδεα πως μπορω το διορθωσω αυτο(ισως με κανα modifier) , μια λυση θα ηταν να το εβαζα πεδιο το par2 αλλα δε μπορω να το κανω γιατι με δεσμευει ενα interface
-
16-12-18, 01:58
Θέμα: Τοπικες μεταβλητες στη Java
Από Jackaman- Μηνύματα
- 4
- Εμφανίσεις
- 3.122
Τοπικες μεταβλητες στη Java
γεια σας , μηπως μπορει καποιος να μου πει εναν ασφαλη τροπο για να κραταει τη τιμη της μια τοπικη μεταβλητη που ειναι ορισμα στη μεθοδο και μετα το περας της μεθοδου στην εκτελεση στη Java;
η τοπικη μεταβλητη δινεται στη μεθοδο ως παραμετρος , η μεθοδος της καταχωρει καποια τιμη αλλα δεν επιστρεφει αυτη τη μεταβλητη αλλα καποια αλλη
Συγκεκριμενα ,εχω το εξης προβλημα που με ταλαιπωρει
Επιτηδες τα ονοματα ειναι ετσι .
εχω μια κλαση Α στην οποια εχω μια μεθοδο που μεσα και σε αλλα υπαρχουν αυτες οι 2 σειρες
ArrayListpar2 = new ArrayList ();
String Y = object1.methodofobject1(par1,par2); // par1 is String ,par2 is ArrayList
η ιδια μεθοδος μετα χρησιμοποιει το Υ και το par2 .
Με το Υ ειναι ok , αλλα στο par2 δεν εχει περασει τη τιμη που της εβαλε η μεθοδος , ειναι κενη ( ) οπως την δινω ως ορισμα στη methodofobject1 , δε της εδωσε τη τιμη που της δινει μεσα η methodofobject1
Σε μια αλλη κλαση με ονομα Object1 εχω γραψει τη methodofobject1 που κανει κατι τετοιο
public String methodofobject1 (String x1 , ArrayListx2)
{
for (object2 element : collectionofobjects2)
{
if (element.method1ofobject2().equals(x1))
{
x2 = element.method2ofobject2(); // edw exei enhmerwsei to x2 epityxws , opws katalaba apo mia println pou ebala apo katw
return element.method3ofobject2();
}
}
return null;
}
καμια ιδεα , νομιζω οτι φταιει αυτο που λεω αρχικα .
υπαρχουν και αλλες κλασεις φυσικα αλλα νομιζω οτι δεν επηρεαζουν σε αυτο
Εμφάνιση 1-3 από 3