Classes em Python
# Introdução às Classes em Python
Python é uma linguagem orientada a objetos que permite a criação de classes de maneira simples
e eficiente.
```python
class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
def apresentar(self):
print(f"Olá, meu nome é {self.nome} e tenho {self.idade} anos.")
```
# Encapsulamento
```python
class Pessoa:
def __init__(self, nome):
self.__nome = nome # atributo privado
def get_nome(self):
return self.__nome
def set_nome(self, nome):
self.__nome = nome
```
# Herança
```python
class Funcionario(Pessoa):
def __init__(self, nome, salario):
super().__init__(nome)
self.salario = salario
```
# Polimorfismo
```python
class Animal:
def fazer_som(self):
pass
class Cachorro(Animal):
def fazer_som(self):
print("Latido")
```
# Conclusão
Python torna a programação orientada a objetos acessível e clara, com sintaxe enxuta e recursos
poderosos.# Introdução às Classes em Python
Python é uma linguagem orientada a objetos que permite a criação de classes de maneira simples
e eficiente.
```python
class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
def apresentar(self):
print(f"Olá, meu nome é {self.nome} e tenho {self.idade} anos.")
```
# Encapsulamento
```python
class Pessoa:
def __init__(self, nome):
self.__nome = nome # atributo privado
def get_nome(self):
return self.__nome
def set_nome(self, nome):
self.__nome = nome
```
# Herança
```python
class Funcionario(Pessoa):
def __init__(self, nome, salario):
super().__init__(nome)
self.salario = salario
```
# Polimorfismo
```python
class Animal:
def fazer_som(self):
pass
class Cachorro(Animal):
def fazer_som(self):
print("Latido")
```
# Conclusão
Python torna a programação orientada a objetos acessível e clara, com sintaxe enxuta e recursos
poderosos.# Introdução às Classes em Python
Python é uma linguagem orientada a objetos que permite a criação de classes de maneira simples
e eficiente.
```python
class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
def apresentar(self):
print(f"Olá, meu nome é {self.nome} e tenho {self.idade} anos.")
```
# Encapsulamento
```python
class Pessoa:
def __init__(self, nome):
self.__nome = nome # atributo privado
def get_nome(self):
return self.__nome
def set_nome(self, nome):
self.__nome = nome
```
# Herança
```python
class Funcionario(Pessoa):
def __init__(self, nome, salario):
super().__init__(nome)
self.salario = salario
```
# Polimorfismo
```python
class Animal:
def fazer_som(self):
pass
class Cachorro(Animal):
def fazer_som(self):
print("Latido")
```
# Conclusão
Python torna a programação orientada a objetos acessível e clara, com sintaxe enxuta e recursos
poderosos.