UMA FORMA QUE FOI ENCONTRADA DE AUXILIAR A DEFINIR ESTRUTURAS DE
DETERMINADO PROGRAMA BASEADO NA REALIDADE E DE COMUNICAO ENTRE ELES ATRAVES DE MENSAGEM.
2- Quando e onde surgiu e como se popularizou? NOS ANOS 60 NA NORUEGA. POPULARIZOU-SE ATRAVES DO JAVA.
3- Cite 3 exemplos de linguagens que utilizam OO? C++, JAVA,C#. 3- Quais as vantagens da OO? A manuteno futura fica mais simples e rpida. separao de responsabilidades Escalabilidade
4- Quais sao os conceitos popularizados na OO?
Classe Abstrao Encapsulamento Herana
5- O que objeto e como se divide? Explique e de exemplos! um grupo que divide se em duas caractersticas: ESTADO E COMPORTAMENTO.
6- Que tipos de objetos podem ser representados pelo conceito de objetos na OO? Concretos ou abstratos
8- O que CLasse? uma estrutura que define um tipo de objeto. 9- Qual a diferena entre classe e objeto? CLASSE a definio. OBJETO a instancia. 10- Defina Abstrao, Encapsulamento e Herana. Abstrao utilizada para a definio de entidades do mundo real. Sendo onde so criadas as classes.
Encapsulamento a tcnica utilizada para esconder uma ideia, ou seja, no expr detalhes internos para o usurio, tornando partes do sistema mais independentes possvel.
Herana o meio usado para reutilizar o cdigo e tb permite criar novas classes atravs daquelas j existentes. 11- O que Polimorfismo e como ele obtido? Indica a forma como o objeto responde a uma determinada situao ao receber uma mensagem. obtido atraves da herana nas classes e a reescrita de mtodos das superclasses nas suas subclasses. 12- O que so Classes Abstratas? So classes que n geram instancias de objetos, que possuem vrios mtodos que no implementam deixando assim a tarefa para as subclasses. 13- Crie uma classe chamada imovel com pelo menos 10 estados e 6 comportamentos. Estados Comportamentos Lugar comprar Tipo (casa, apartamento) vender Quantidade de quartos Alugar Quantidade de banheiros Financiar Cor do imvel Cor do piso Tipo de piso Estilo do teto Estilo das portas Estilo das janelas Tamanho A partir da classe criada, instancie(exemplifique) 3 objetos atribuindo suas caracteristicas individuais.