O que programadores java deve saber sobre classes

Quando você começar a aprender programação orientada a objetos em Java, você pode pensar que esta ideia classe é uma grande farsa. Alguns geeks no Vale do Silício não tinha nada melhor para fazer, então eles foram para um bar e fez-se alguns rabiscos confusos sobre classes. Eles não sabem o que significa, mas eles têm diversão observar pessoas se esforçam para entender isso.

Video: Programar em Java - Interagir com o usuário | "Scanner" - Aula 11

Bem, isso não é o que as classes são tudo. As aulas são coisas sérias. Além do mais, as aulas são úteis. Muitos estudos respeitáveis ​​têm mostrado que classes e programação economizar tempo e dinheiro orientada a objetos.

Mesmo assim, a noção de uma classe pode ser muito evasivo. Mesmo programadores experientes - aqueles que são novos para orientada a objetos de programação - têm dificuldade para entender como um objeto difere de uma classe.

Classes, objetos e tabelas

Como as classes pode ser tão misteriosa, vamos expandir o seu entendimento com outra analogia. Confira a tabela de três compras. O título da tabela consiste em uma palavra (a palavra “Compra”), e a mesa tem três títulos de coluna -. as palavras “quantidade”, “tributáveis” e “totais” Bem, o código tem o mesmo material - Compra, montante, tributável, e total.

Pense da parte superior da mesa (o título e cabeçalhos da coluna) como uma classe. Esta parte superior da tabela informa usuário do que significa ser um Compra. (Isto significa ter um montante valor, a tributável valor, e um total valor.)

Uma classe é como a parte de cima de uma mesa. E o que dizer de um objeto? Bem, um objeto é como uma linha de uma tabela. Por exemplo, você pode criar três objetos (três instâncias do Compra classe). O primeiro objecto tiver montante valor 20,00, tributável valor verdadeiro, e total valor 21,00. Na tabela, a primeira linha tem esses três valores - 20,00, verdadeiro e 21.00.

Video: Como se tornar um Programador Java Web - Jean Vargas

Algumas perguntas e respostas



Aqui está mais breve FAQ programação orientada a objetos do mundo:

Video: Quanto tempo eu levo para ser um programador Java | JEAN VARGAS

  • Posso ter um objeto sem ter uma classe?

    Não, você não pode. Em Java, cada objeto é uma instância de uma classe.

  • Posso ter uma classe sem ter um objeto?

    Sim você pode. É business as usual.

  • Depois eu criei uma classe e suas instâncias, posso adicionar mais instâncias para a classe?

    Sim você pode. Sem objetos, três objetos, quatro objetos, ou mais objetos, você ainda tem a mesma classe de idade.

  • Pode um objeto vêm de mais de uma classe?

    Morda sua língua! Talvez outras linguagens orientadas a objeto permitir que este desagradável classe cruzamento, mas em Java, é estritamente proibido. Isso é uma das coisas que distingue Java a partir de algumas das línguas que a precederam. Java é mais limpo, mais uniforme e mais fácil de entender.


Publicações relacionadas