User Tools

Site Tools


appunti3s:python_oggetti_e_attributi

Differences

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

Link to this comparison view

Next revision
Previous revision
appunti3s:python_oggetti_e_attributi [2018/04/25 07:55]
127.0.0.1 external edit
appunti3s:python_oggetti_e_attributi [2020/06/08 22:19] (current)
Line 1: Line 1:
 +====== Oggetti e attributi ======
  
 +>> indice: [[appunti3s:linguaggio_python]]
 +
 +===== Cosa faremo? =====
 +
 +Riprendiamo l'esempio della costruzione di una finestra usando la classe Tkinter.Tk per parlare del contenuto degli oggetti.
 +
 +===== Prerequisiti =====
 +
 +Concetto di oggetto istanza, classe e metodo
 +
 +I metodi di solito consentono al programmatore di eseguire delle azioni sugli oggetti. Vediamo in questo esempio il metodo title()
 +<file python 40.py>
 +import Tkinter
 +root = Tkinter.Tk()
 +root.title(“il mio programma”)
 +root.mainloop()
 +</file>
 +Questo metodo imposta il titolo della finestra, memorizzandolo in una variabile/oggetto interna all'oggetto "root". In effetti tutti gli oggetti al loro interno sono costituiti da altri oggetti o da semplici variabili e questi elementi sono chiamati //attributi// dell'oggetto. Il programmatore non ha quasi mai la possibilità di modificare direttamente queste variabili, per esempio tramite un'assegnazione, ma deve usare i metodi predisposti per fare questo tipo di operazioni.
 +
 +I metodi possono essere divisi in due categorie:
 +  * metodi ispettori
 +  * metodi manipolatori
appunti3s/python_oggetti_e_attributi.txt · Last modified: 2020/06/08 22:19 (external edit)