Αναζήτηση:

Type: Posts; Χρήστης: Jackaman; Λέξη(εις) Κλειδιά:

Αναζήτηση: Η αναζήτηση ολοκληρώθηκε σε 0,02 δευτερόλεπτα

  1. Μηνύματα
    4
    Εμφανίσεις
    3.122

    Απάντηση: Τοπικες μεταβλητες στη Java

    ok , ευχαριστω !
    Το διορθωσα και τωρα μου τρεχει .
  2. Μηνύματα
    4
    Εμφανίσεις
    3.122

    Απάντηση: Τοπικες μεταβλητες στη Java

    ευχαριστω , το προβλημα ειναι οτι οταν καλω τη methodofobject1 (2η σειρα στο πρωτο τμημα) , το Υ παιρνει τη τιμη που της επιστρεφει η methodofobject1 , ομως το ορισμα par2 που δινεται στη methodofobject1 το αλλαζει εσωτερικα μεσα στη μεθοδο , αλλα μετα δηλ στην επομενη γραμμη του τμηματος 1 (εδω δε γραφω κατι) οταν τελειωνει η μεθοδος και συνεχιζει δεν ειναι αλλαγμενο και αυτο προκαλει προβληματα μετα .Μηπως υπαρχει καμια ιδεα πως μπορω το διορθωσω αυτο(ισως με κανα modifier) , μια λυση θα ηταν να το εβαζα πεδιο το par2 αλλα δε μπορω να το κανω γιατι με δεσμευει ενα interface
  3. Μηνύματα
    4
    Εμφανίσεις
    3.122

    Τοπικες μεταβλητες στη Java

    γεια σας , μηπως μπορει καποιος να μου πει εναν ασφαλη τροπο για να κραταει τη τιμη της μια τοπικη μεταβλητη που ειναι ορισμα στη μεθοδο και μετα το περας της μεθοδου στην εκτελεση στη Java;

    η τοπικη μεταβλητη δινεται στη μεθοδο ως παραμετρος , η μεθοδος της καταχωρει καποια τιμη αλλα δεν επιστρεφει αυτη τη μεταβλητη αλλα καποια αλλη
    Συγκεκριμενα ,εχω το εξης προβλημα που με ταλαιπωρει

    Επιτηδες τα ονοματα ειναι ετσι .

    εχω μια κλαση Α στην οποια εχω μια μεθοδο που μεσα και σε αλλα υπαρχουν αυτες οι 2 σειρες


    ArrayList par2 = 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 , ArrayList x2)
    {

    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