# -*- coding: utf-8 -*-
class Pessoa:
    '''
        Exemplo de get/set para acesso a atributos privados e públicos na classe Pessoa;
        Atributos públicos:
            -nome
        Atributos privados:
            -__cpf
            -__endereco
    '''
    def __init__(self, nome, cpf, endereco):
        self.nome = nome
        self.__cpf = cpf
        self.__endereco = endereco

    def resumo(self):
        print 'Nome: ' + self.nome
        print 'CPF: ' + self.__cpf
        print 'Endereco: ' + self.__endereco

    def getCPF(self):
        return self.__cpf

    def setCPF(self, novoCPF):
        self.__cpf = novoCPF

    def getEndereco(self):
        return self.__endereco

    def setEndereco(self, novoEndereco):
        self.__endereco = novoEndereco
