From e872eb79267f0a6b09134fd4c81a49c67bf217d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luiz=20Ot=C3=A1vio?= Date: Sat, 12 Nov 2022 12:24:54 -0300 Subject: [PATCH] =?UTF-8?q?class=20-=20Classes=20s=C3=A3o=20moldes=20para?= =?UTF-8?q?=20criar=20novos=20objetos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aula120.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 aula120.py diff --git a/aula120.py b/aula120.py new file mode 100644 index 0000000..35fb38b --- /dev/null +++ b/aula120.py @@ -0,0 +1,27 @@ +# class - Classes são moldes para criar novos objetos +# As classes geram novos objetos (instâncias) que +# podem ter seus próprios atributos e métodos. +# Os objetos gerados pela classe podem usar seus dados +# internos para realizar várias ações. +# Por convenção, usamos PascalCase para nomes de +# classes. +# string = 'Luiz' # str +# print(string.upper()) +# print(isinstance(string, str)) +class Pessoa: + ... + + +p1 = Pessoa('Luiz', 'Otávio') +p1.nome = 'Luiz' +p1.sobrenome = 'Otávio' + +p2 = Pessoa('Maria', 'Joana') +p2.nome = 'Maria' +p2.sobrenome = 'Joana' + +print(p1.nome) +print(p1.sobrenome) + +print(p2.nome) +print(p2.sobrenome)