User Tools

Site Tools


java:packages:using

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
java:packages:using [2015/02/18 13:54] – [Εισαγωγή ου πακέτου στο οποίο ανήκει η κλάση με χρήση του τελεστή import] gthanosjava:packages:using [2022/02/24 14:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Χρήση πακέτων στη γλώσσα προγραμματισμού Java ======+====== Χρήση κλάσεων από άλλες κλάσεις ======
  
-Μία κλάση μπορείτε να την χρησιμοποιήσετε με ένα από τους παρακάτω τρόπους.+Μία (μεταγλωττισμένη) κλάση μπορείτε να την χρησιμοποιήσετε με ένα από τους παρακάτω τρόπους.
  
   - Χρήση του πλήρους ονόματος της κλάσης.   - Χρήση του πλήρους ονόματος της κλάσης.
   - Εισαγωγή της κλάσης με χρήση του τελεστή import.   - Εισαγωγή της κλάσης με χρήση του τελεστή import.
-  - Εισαγωγή ου πακέτου στο οποίο ανήκει η κλάση με χρήση του τελεστή import.+  - Εισαγωγή του πακέτου στο οποίο ανήκει η κλάση με χρήση του τελεστή import.
  
-Στη συνέχεια θα δείξουμε παραδείγματα και από τους τρεις (3) παραπάνω τρόπους χρήσης μίας κλάσης που βρίσκεται σε ένα εξωτερικό πακέτο. Για την εξυπηρέτηση την συζήτησης θα θεωρήσουμε την κλάση Test του homework1 του τρέχοντος μαθήματος (CE325). Με βάση τα παραπάνω διαμορφώνεται το πακέτο με όνομα ''gr.uth.inf.ce325.homework1'' μέσα στο οποίο βρίσκεται η κλάση ''Test''.+Στη συνέχεια θα δείξουμε παραδείγματα και από τους τρεις (3) παραπάνω τρόπους χρήσης μίας κλάσης που βρίσκεται σε ένα εξωτερικό πακέτο. Για την εξυπηρέτηση την συζήτησης θα θεωρήσουμε την κλάση Test μιας εργασίας με όνομα homework1 του μαθήματος CE325 της σχολής μας. Με βάση τα παραπάνω διαμορφώνεται το πακέτο με όνομα ''gr.uth.inf.ce325.homework1'' μέσα στο οποίο βρίσκεται η κλάση ''Test''.
  
 ===== Χρήση του πλήρους ονόματος της κλάσης ===== ===== Χρήση του πλήρους ονόματος της κλάσης =====
  
-Μπορείτε να χρησιμοποιήσετε την κλάση με χρήση του πλήρους ονόματος της, δηλαδή να γράψετε κάι σαν το παρακάτω+Μπορείτε να χρησιμοποιήσετε την κλάση με χρήση του πλήρους ονόματος της, δηλαδή να γράψετε το παρακάτω
  
 <code java> <code java>
Line 19: Line 19:
 ===== Εισαγωγή της κλάσης με χρήση του τελεστή import  ===== ===== Εισαγωγή της κλάσης με χρήση του τελεστή import  =====
  
-Μπορείτε να εισάγεται την συγκεκριμένη κλάση με χρήση του τελεστή **import** ως εξής. Στην κορυφή (αρχήτου αρχείου στο οποίο θα χρησιμοποιήσετε την συγκεκριμένη κλάση γράφετε το παρακάτω.+Μπορείτε να εισάγετε την κλάση με τη βοήθεια του τελεστή **import**. Στην αρχή του αρχείου στο οποίο θα χρησιμοποιήσετε την συγκεκριμένη κλάση γράφετε το παρακάτω.
  
 <code java> <code java>
Line 31: Line 31:
 </code> </code>
  
-===== Εισαγωγή ου πακέτου στο οποίο ανήκει η κλάση με χρήση του τελεστή import =====+===== Εισαγωγή του πακέτου στο οποίο ανήκει η κλάση με χρήση του τελεστή import =====
  
- +Μπορείτε να εισάγετε το σύνολο των κλάσεων που ανήκουν σε ένα πακέτο με χρήση του τελεστή **import**. Στην αρχή του αρχείου στο οποίο προτίθεστε να χρησιμοποιήσετε τις κλάσεις που εισάγετε γράφετε το παρακάτω
-Μπορείτε να εισάγεται το σύνολο των κλάσεων που ανήκουν σε ένα πακέτο με χρήση του τελεστή **import**. Στην κορυφή (αρχήτου αρχείου στο οποίο προτίθεστε να χρησιμοποιήσετε τις κλάσεις που εισάγετε γράφετε το παρακάτω+
  
 <code java> <code java>
Line 40: Line 39:
 </code> </code>
  
-Παραρήστε τον χαρακτήρα ''*'' που συμβολίζει το σύνολο των κλάσεων που ανήκουν στο συγκεκριμένο πακέτο. Σημειώστε ότι **ΔΕΝ** μπορούμε να γράψουμε+Παρατηρήστε τον χαρακτήρα ''*'' που συμβολίζει το σύνολο των κλάσεων που ανήκουν στο συγκεκριμένο πακέτο.  
 + 
 +<WRAP important 80% center round> 
 +Σημειώστε ότι αν θέλουμε να πάρουμε μόνο τις κλάσεις του πακέτου που αρχίζουν από **Test <color red>ΔΕΝ</color>** μπορούμε να γράψουμε
  
 <code java> <code java>
Line 46: Line 48:
 </code> </code>
  
-για να πάρουμε μόνο τις κλάσεις του πακέτου που αρχίζουν από **Test**, αλλά μπορούμε να εισάγουμε με τη δήλωση import το σύνολο των κλάσεων του πακέτου. Εάν για παράδειγμα έχουμε εκτός της κλάσης ''Test'' και την κλάση ''TestAll'' στο ίδιο πακέτο θα μπορούσαμε να γράψουμε.+Σε αυτή την περίπτωση μπορούμε να εισάγουμε με τη δήλωση import το σύνολο των κλάσεων του πακέτου. Εάν για παράδειγμα έχουμε εκτός της κλάσης ''Test'' θέλουμε να εισάγουμε και την κλάση ''TestAll'' που ανήκει στο ίδιο πακέτο μπορούμε να γράψουμε.
  
 <code java> <code java>
Line 54: Line 56:
 </code> </code>
  
-|Προηγούμενο: [[ :java:packages:naming | Ονοματοδοσία πακέτων ]] | Επόμενο: [[ :java:packages:dir_structure Δομή των αρχείων Java ]]|+ή ισοδύναμα 
 + 
 +<code java> 
 +import gr.uth.inf.ce325.homework1.Test; 
 +import gr.uth.inf.ce325.homework1.TestAll; 
 +Test test = new Test(); 
 +TestAll fullTest = new TestAll(); 
 +</code> 
 + 
 + 
 +</WRAP> 
 + 
 +|Προηγούμενο: [[ :java:packages:naming | Ονοματοδοσία πακέτων ]] | [[ :toc | Περιεχόμενα ]] | Επόμενο: [[ java:jar_files Αρχεία JAR ]]|
  
java/packages/using.1424267666.txt.gz · Last modified: 2015/02/18 13:54 by gthanos