Resumo de Anotações de POO PDF
Document Details
Uploaded by JackFrost
Tags
Summary
Este documento resume os conceitos de Programação Orientada a Objetos (POO) em português, com exemplos de classes, atributos e métodos. Aborda a definição de entidades, objetos e suas características, como atributos e métodos. O texto acompanha a introdução e aplicação prática de classes e objetos em um ambiente de programação orientada a objetos.
Full Transcript
Anotações de POO Forma geral de uma classe Definição de classes Atributos Criação de objetos Forma geral de uma classe: public class NomeDaClasse { //variáveis de instância - atributos int var1; int var2; int var3; //declaração de métodos void met...
Anotações de POO Forma geral de uma classe Definição de classes Atributos Criação de objetos Forma geral de uma classe: public class NomeDaClasse { //variáveis de instância - atributos int var1; int var2; int var3; //declaração de métodos void metodo1(int parametros) { //corpo do método } // declaração de métodos void metodo2(int parametros) { // corpo do método } void metodo3(int parametros) { // corpo do método } } O que tem em uma classe de orientação a objetos? Tem qualidades que em POO são denominadas de atributos que na verdade são as variáveis da classe e dentro da classe também existe os métodos que por definição são ações, apesar de que nem sempre são ações. O que é um objeto? A definição de uma entidade, onde essa entidade tem características que são os atributos e pode executar ações que seriam os métodos. O que é uma entidade? Entidade é um objeto que representa um elemento do mundo real e seus comportamentos. Sendo as entidades modeladas de forma autônoma, pois têm atributos e comportamentos independentes. Atributos (que são as características) da classe "Carro": Cor Marca Modelo Número de passageiros Capacidade do tanque de combustível Consumo de combustível por km Representação em Java public class Carro { //Atributos do carro String marca; String modelo; int numPassageiros; // número de passageiros double capCombustivel; // capacidade do tanque de combustível double consumoCombustivel; // consumo de combustível por km }