Informatica
Ao final desta aula, você será capaz de compreender conceitos mais específicos sobre as classes, os pacotes, os objetos e as palavras reservadas (new, null, this e final), além da classe String e da API – Java.
Como já vimos, na Aula 1, a linguagem Java é orientada a objetos, isto é, todos os elementos do mundo real são modelados como objetos. Os objetos são criados a partir das classes. Uma classe define a estrutura de um objeto. Uma classe especifica todos os atributos (propriedades) e métodos (comportamento) que um objeto daquela classe pode ter. Uma classe é um protótipo que define os atributos e os métodos comuns a todos os objetos de um determinado tipo e da própria classe, com a finalidade de servir como molde para a criação de objetos. Dessa forma, uma classe é um template, um modelo para gerar objetos. Em uma classe, os atributos representam o estado do objeto, os métodos e a sua interação com o mundo externo. Um objeto é gerado (instanciado) por meio de uma classe.
4.1 Classes
A classe é o elemento essencial na programação orientada a objetos. Todos os elementos do mundo real são modelados como objetos, esses objetos são criados a partir das classes. Portanto, a estrutura definida na classe serve como base para a criação de objetos.
Uma classe pode ser encarada como um modelo. Em seu livro Introdução à Programação