
"Oi. Meu nome é Laga Bilaabo. Eu sou um alienígena e o médico desta nave. Espero que possamos ser bons amigos."
"Eu também."
"No meu planeta de origem, usamos a linguagem de programação avançada chamada Pascal e não a linguagem retrógrada Java. Observe esta comparação lado a lado dos códigos em Java e em Pascal:"
Java | Pascal |
---|---|
|
|
"Este é o mesmo programa escrito em duas linguagens diferentes. Como você vê, ele tem menos linhas em Pascal, o que comprova que Pascal é superior ao Java."
"Achei que esse exemplo poderia ajudar a entender melhor Java para quem já viu Pascal antes."
"Não é o meu caso. Ainda assim, é interessante comparar duas linguagens de programação."
"Está bem. Vou continuar então."
"Em Pascal, colocamos código no corpo do programa, nos procedimentos ou nas funções. Em Java esse processo é simplificado: o corpo do programa, os procedimentos e funções são todos substituídos por funções conhecidas como métodos."
Java | Pascal |
---|---|
Método principal
|
Corpo do programa
|
Função/método
|
Função
|
Função com tipo de retorno void
|
Procedimento
|
"Na coluna Pascal, consigo ver as palavras 'corpo do programa', 'função' e 'procedimento', mas em Java, todos se chamam métodos. Que estranho."
"Sim, nós alienígenas achamos muito estranho. Mas os humanos gostam de unificar tudo."
"Em Java, todo o código é parte de um método, então não é preciso nem escrever a palavra Function, como em Pascal, para declarar um método."
"É tudo muito simples. Se uma linha de código tiver esta aparência, Tipo + Nome, será uma declaração de um método ou de uma variável. Se o nome for seguido de parênteses, é a declaração de um novo método. Se não houver parênteses, é a declaração de uma variável."
"Declarações de variáveis e métodos em Java são muito parecidos. Veja:"
Código | Descrição |
---|---|
|
Uma variável chamada name que é uma String . |
|
O método chamado getName que retorna uma String . |
"Mas não é só isso. Em Java, os métodos não existem isolados. Eles devem estar em uma classe. Portanto, quando os humanos precisam escrever um pequeno programa em Java, é preciso primeiro criar uma classe, declarar um método main nela e só então escrever o código no método. Esses terráqueos são muito estranhos!"
"Diego passou aqui hoje mais cedo e me pediu para repassar estas tarefas para você. Espero que goste."
GO TO FULL VERSION