Δημιουργία κλάσης Java

Σε αυτή την ενότητα θα δημιουργήσετε μια νέα κλάση Java και θα προσθέσετε μεθόδους χρησιμοποιώντας ενέργειες δημιουργίας κώδικα.

  1. Στην προβολή "Εξερεύνηση πακέτων" επιλέξτε το έργο JUnit. Πατήστε το κουμπί Δημιουργία πακέτου Java στη γραμμή εργαλείων, ή επιλέξτε Δημιουργία > Πακέτο από το μενού περιβάλλοντος του έργου .
  2. Στο πεδίο Όνομα, πληκτρολογήστε test για το όνομα του νέου πακέτου. Κατόπιν πατήστε Ολοκλήρωση.
  3. Στην προβολή "Εξερεύνηση πακέτων", επιλέξτε το νέο πακέτο test και πατήστε το κουμπί Δημιουργία κλάσης Java στη γραμμή εργαλείων.
  4. Βεβαιωθείτε ότι η ένδειξη JUnit εμφανίζεται στο πεδίο Φάκελος πρωτογενούς κώδικα και ότι η ένδειξη test εμφανίζεται στο πεδίο Πακέτο. Στο πεδίο Όνομα, πληκτρολογήστε MyTestCase.

    Οδηγός κλάσης Java

  5. Πατήστε το κουμπί Αναζήτηση δίπλα στο πεδίο Υπερκλάση.
  6. Στο πεδίο Επιλογή είδους στο πλαίσιο διαλόγου "Επιλογή υπερκλάσης", πληκτρολογήστε Test για να περιορίσετε τη λίστα με τις διαθέσιμες υπερκλάσεις.

    Πλαίσιο διαλόγου επιλογής υπερκλάσης

  7. Επιλέξτε την κλάση TestCase και πατήστε ΟΚ.
  8. Επιλέξτε το τετραγωνίδιο επιλογής για Λειτουργίες κατασκευής από υπερκλάσεις.
  9. Πατήστε Ολοκλήρωση για να δημιουργήσετε τη νέα κλάση.

    Οδηγός κλάσης Java

  10. Το νέο αρχείο ανοίγει στη λειτουργία επεξεργασίας. Περιέχει τη νέα κλάση, τη λειτουργία κατασκευής και σχόλια.  Μπορείτε να πραγματοποιήσετε επιλογές για τη δημιουργία και τη ρύθμιση των σχολίων που δημιουργήθηκαν στη σελίδα προτιμήσεων Μετάβαση στη σελίδα προτιμήσεων προτύπων κώδικα Java > Στυλ κώδικα > Πρότυπα κώδικα.
  11. Στην προβολή "Διάρθρωση" επιλέξτε τη νέα κλάση MyTestCase. Ανοίξτε το μενού περιβάλλοντος και επιλέξτε Κώδικας > Αντικατάσταση/Υλοποίηση μεθόδων....

    Μενού περιβάλλοντος ενός είδους

  12. Στο πλαίσιο διαλόγου "Μέθοδοι αντικατάστασης", επιλέξτε setUp() και tearDown() και πατήστε ΟΚ. Προστίθενται δυο μέθοδοι στην κλάση.

    Πλαίσιο διαλόγου μεθόδων αντικατάστασης

  13. Αλλάξτε το σώμα του setUp() σε container= new Vector();
  14. Οι όροι container και Vector είναι υπογραμμισμένοι με γραμμή επισήμανσης προβλήματος επειδή δεν είναι δυνατόν να επιλυθούν. Στη γραμμή δεικτών εμφανίζεται μια λάμπα. Τοποθετήστε τον δρομέα μέσα στο Vector και πατήστε Ctrl+1 (ή χρησιμοποιήστε τις επιλογές Τροποποίηση > Ταχεία επιδιόρθωση από τη γραμμή μενού). Επιλέξτε Εισαγωγή 'Vector' (java.util).Με αυτή την ενέργεια προστίθεται η δήλωση εισαγωγής που λείπει.

    Προτάσεις διόρθωσης για το Vector

    Τοποθετήστε το δρομέα μέσα στο container και πατήστε Ctrl+1. Επιλέξτε το Δημιουργία πεδίου 'container' για να προσθέσετε το νέο πεδίο.

    Προτάσεις διόρθωσης για το container

  15. Στην προβολή "Διάρθρωση" επιλέξτε την κλάση MyTestCase. Ανοίξτε το μενού περιβάλλοντος και επιλέξτε Κώδικας > Δημιουργία μεθόδων λήψης και ορισμού.

    Δημιουργία μεθόδων λήψης και ορισμού στο μενού περιβάλλοντος

  16. Το πλαίσιο διαλόγου "Δημιουργία μεθόδων λήψης και ορισμού" υποδηλώνει ότι δημιουργείτε τις μεθόδους getContainer και setContainer. Επιλέξτε και τις δύο και πατήστε OK. Προστίθεται μια μέθοδος λήψης και μια μέθοδος ορισμού για τη θέση υποδοχής του πεδίου.

    Πλαίσιο διαλόγου δημιουργίας μεθόδων λήψης και ορισμού

  17. Αποθηκεύστε το αρχείο.
  18. Η μορφοποίηση του κώδικα που δημιουργείται μπορεί να ρυθμιστεί στη σελίδα προτιμήσεων Μετάβαση στη σελίδα προτιμήσεων λειτουργίας μορφοποίησης στυλ κώδικα Java > Στυλ κώδικα > Λειτουργία μορφοποίησης. Εάν χρησιμοποιείτε πρόθημα ή επίθημα για τα ονόματα πεδίων (π.χ. fContainer), μπορείτε να το προσδιορίσετε στη σελίδα προτιμήσεων Μετάβαση στη σελίδα προτιμήσεων στυλ κώδικα Java > Στυλ κώδικα ώστε οι μέθοδοι λήψης και ορισμού που δημιουργήθηκαν θα υποδηλώνουν ονόματα μεθόδων χωρίς το πρόθεμα ή το επίθημα.
Σχετικές έννοιες

Προβολές Java
Λειτουργία επεξεργασίας Java

Σχετικές παραπομπές

Οδηγός "Δημιουργία κλάσης Java"
Ενέργειες πρωτογενούς κώδικα
Ταχεία επιδιόρθωση
Πλαίσιο διαλόγου "Μέθοδοι αντικατάστασης"
Πλαίσιο διαλόγου "Δημιουργία μεθόδων λήψης και ορισμού"
Σελίδα προτιμήσεων "Λειτουργία μορφοποίησης κώδικα"
Σελίδα προτιμήσεων "Στυλ κώδικα"
Σελίδα προτιμήσεων "Πρότυπα κώδικα"