Ασκήσεις στις Κλάσεις
Γενική οδηγία:
Αποθηκεύστε τα αρχεία που σας δίνονται στον υπολογιστή σας και χρησιμοποιώντας την υλοποίηση της python που προτιμάτε απαντήστε στην ερώτηση.
- Φτιάξτε μια κλάση η οποία θα ονομάζετε Laptop. Κατά τη δημιουργία ενός αντικειμένου Laptop, θα δίνονται οι παράμετροι screen_size, ram_memory και hard_disk. Π.χ. η εντολή MyLaptop=Laptop(13,2,500) θα δημιουργεί ένα αντικείμενο με screen_size=13, ram_memory=2 και hard_disk=500.
Class11-laptop_class.py
- Φτιάξτε μια κλάση η οποία θα ονομάζετε Laptop και θα δημιουργείται όπως παραπάνω. Προσθέστε τη μέθοδο screen(), η οποία τυπώνει ένα μήνυμα για το μέγεθος της οθόνης. Π.χ., αν έχουμε δημιουργήσει το αντικείμενο MyLaptop=Laptop(13,2,500), η εντολή MyLaptop.screen() θα τυπώνει το μήνυμα 'My screen size is 13'.
Class11-laptop_class.py
- Φτιάξτε μια κλάση η οποία θα ονομάζετε Laptop και
θα δημιουργείται όπως παραπάνω. Προσθέστε τη μέθοδο
get_ram(), η οποία δεν θα τυπώνει όπως παραπάνω άλλα
θα επιστρέφει την αντίστοιχη τιμή. Π.χ., αν έχουμε
δημιουργήσει το αντικείμενο
MyLaptop=Laptop(13,2,500), η εντολή
y=MyLaptop.get_ram()
θα αναθέτει στην μεταβλητή y την τιμή 2.
Class11-laptop_class.py
- Φτιάξτε μια κλάση η οποία θα ονομάζετε Laptop και
θα δημιουργείται όπως παραπάνω. Προσθέστε τη μέθοδο
upgrade_ram(), η οποία αλλάζει την τιμή της μεταβλητής
ram_memory ενός αντικειμένου τύπου Laptop. Π.χ., αν
έχουμε δημιουργήσει το αντικείμενο
MyLaptop=Laptop(13,2,500),
η εντολή MyLaptop.upgrade_ram(4)
αλλάζει τη τιμή της μεταβλητής ram_memory του MyLaptop σε 4.
Class11-laptop_class.py