Font size
WorksheetsJava
Total questions: 11
Worksheet time: 6mins
Η βιβλιοθήκη JTF (Java Task Force) της ACM έχει αναπτυχθεί για
να διαβάζει τιμές μεταβλητών
μαθηματικές πράξεις
να εμφανίζει τιμές μεταβλητών
εκπαιδευτική χρήση
Τα αντικείμενα αυτά τα λέμε πολλές φορές και ...................... της κλάσης, με το σκεπτικό ότι η κλάση είναι απλά μια αφαιρετική αναπαράσταση των αντικειμένων ενώ τα αντικείμενα είναι αυτά που έχουν υπόσταση και υλοποιούν την αναπαράσταση αυτή
μεθόδους
στιγμιότυπα
αρχεία
κατασκευαστές
Κάθε κλάση πρέπει να έχει τουλάχιστον .......... μέθοδο η οποία εκτελείται όταν δημιουργείται ένα αντικείμενο της (στιγμιότυπό της)
0
1
2
άπειρες
Η δήλωση του κατασκευαστή μοιάζει αρκετά με τη δήλωση της μεθόδου, αλλά έχει κάποιες διαφορές:
(Προσοχή: 2 απαντήσεις)
Δεν έχει ποτέ τύπο επιστροφής (π.χ. int, boolean, κ.α) ούτε όμως συντάσσεται με τη λέξη κλειδί void μετά τη λέξη public
Το όνομα του είναι πάντα το ίδιο με το όνομα της κλάσης
Δεν δέχεται μεταβλητές
Είναι πάντα τύπου private
Η δημιουργία ενός αντικειμένου μπορεί να γίνει με την παρακάτω εντολή:
Person alan = new Person(“Alan”, “Turing”, 1);
alan = Person(“Alan”, “Turing”, 1);
Person = “Alan”, “Turing”, 1;
Πόσους προσδιοριστές πρόσβασης έχει η java;
1
2
3
4
Ποιους από τους παρακάτω προσδιοριστές πρόσβασης (2) χρησιμοποιεί η java;
Private
none
Public
int
Όταν για προσδιοριστή πρόσβασης χρησιμοποιείται "τίποτα" τότε το πεδίο/μέθοδος είναι public αλλά μόνο για το πακέτο που ανήκει.
Σωστό
Λάθος
Ενθυλάκωση (Encapsulation) καλείται η εμφάνιση των δεδομένων μιας κλάσης από το υπόλοιπο πρόγραμμα έτσι ώστε η πρόσβαση σε αυτά να επιτρέπεται μόνο μέσω κατάλληλα σχεδιασμένων δημόσιων μεθόδων
Σωστό
Λάθος
Ένας πιο περιγραφικός όρος στα ελληνικά για την ενθυλάκωση θα μπορούσε να είναι και ο εγκλεισμός
ο αποκλεισμός
ο εγκλεισμός
η σύμπτυξη
η πρόσβαση
Κληρονομικότητα ονομάζεται
η αφαίρεση των κλάσεων
η επέκταση των κλάσεων σε νέες κλάσεις, τις οποίες ονομάζουμε υποκλάσεις
η απόκρυψη των δεδομένων μιας κλάσης
η εκκαθάριση της μνήμης
