Programação orientada a objetos
947 palavras
4 páginas
Universidade Severino Sombra Nome: Kamila Rodrigues Medeiros Curso: Bacharelado em Sistemas de Informação Turma: 4º Período Disciplina: Laboratório de Programação I Programação Orientada a Objetos A Programação Orientada a Objetos tem por objetivo o reaproveitamento de códigos e a troca de mensagens entre objetos. Esse reaproveitamento não implica somente a pura cópia de códigos,mas sim a construção de novas classes a partir das já criadas. Nela, um objeto “chama” os métodos de outro para realizar uma função. No Java, há o conceito de baixo acoplamento, isto é, as classes dividem entre si as responsabilidades. Uma classe pode invocar métodos de uma outra classe, desde que estabeleçam relação entre si . A linguagem de programação Java foi baseada em outra linguagem, denominada C++. Ela é interpretada, e não compilada. A diferença é que a compilação gera velocidade, ao contrário da interpretação. Em contrapartida, esta possui portabilidade, ou seja, pode ser utilizada em qualquer plataforma que possua uma JVM. A plataforma Java não envolve hardware, ela utiliza a plataforma de hardware das outras. Ela é formada por dois componentes: a Java Virtual Machine (Java VM ou JVM) e a Java Application Programming Interface (Java API). Encontramos no Java os conceitos de classe, objeto, propriedades ou atributos, e métodos. As classes são modelos que definem as propriedades e métodos em comum que certo tipo de objeto específico contém. Os objetos, por sua vez, são um conjunto de propriedades e métodos que representam respectivamente seus estados e comportamentos. Pode-se dizer que as propriedades são tudo o que o objeto sabe, ou seja, os dados. Representam o estado do objeto. Os métodos são tudo o que o objeto sabe fazer, ou seja, é por meio deles que manipulamos os dados. Representam o comportamento do objeto. Neles, dita-se o que pode e o que não pode ser utilizado. Uma interface nada mais é do que uma classe que possui todos os métodos abstratos. Nestes, o “cálculo”