Δημοσιεύτηκε: 01 Απρ 2012, 23:14
από cyberpython
clepto έγραψε:αν δεν κάνω λάθος είχα διαβάσει ότι δεν χρειάζεται να κάνω Import πακέτα που είναι στον ίδιο φάκελο εκτός και αν εννοούσε ως φάκελο το DrawPanel και όχι το src


Αν οι κλάσεις είναι δηλωμένες στο ίδιο πακέτο (προς το παρόν θεώρησε οτι πακέτο == φάκελος) δε χρειάζεται να τις κάνεις import.
Εδώ όμως είναι σε διαφορετικά πακέτα (το src δεν είναι μέρος του πακέτου, αλλά έχει το ρόλο του default package, δηλαδή για τάξεις που δε βρίσκονται μέσα σε κάποιο πακέτο).

Spoiler: show
είναι κακή πρακτική να δηλώνονται τάξεις στο default πακέτο αφού είναι πολύ πιθανή η διένεξη ονομάτων μεταξύ 2 κλάσεων που βρίσκονται στο default package αν τις φορτώνουμε για παράδειγμα από κάποιο αρχείο JAR