Artigo (Especial): Programando com Java (1)

Finalizando: Programando com Java.

IDLE (Ambiente de desenvolvimento utilizado)

  • NetBeans 6.0
  • Sem instalação do apache (Server) para JSP
  • Sem instalação de TomCat para BD
  • Uso de classe e programa Java

Assunto deste artigo.

  • Herança
  • Construtor
  • Estrutura IF

Classe A

package mundo;

public class Analise
{
    public int a,b;

    public void Ana()
    {
       if (a>0)
       {
           a = a+1;
       }
    }

}

Classe B

package mundo;

public class world extends Analise
{
  

   public void Calc()
   {
       Ana();
       System.out.println(a+b);
   }
}

Classe principal

package mundo;

 

public class Main
{
   public static void  main (String args[])
   {
       world d = new world();
       d.a = 3;
       d.b = 9;
       d.Calc();
   }

}

Entendo o código.

Temos 3 classes (Exemplo: classe pessoa [tem atributos: Altura\idade\nome\peso\habilidades\qualidades\defeitos\histórico]) que somam dois números.

A classe A define que se o número pela variável (a) for maior que zero (ou positivo) será acrescimo +1, seja qual for o valor.

A classe B soma os valores a+b.

A classe principal exibe o resultado do a+b.

Complicado? Não, não é complicado. O conceito de POO (Programação orientada a objetos) não é dificil. Quer ver? Objetos é uma entidade animada ou inanimada – uma pessoa é um objeto (que é entendido como uma classe-objeto) complicou?

Objeto é um elemento do nosso entendimento. O planeta terra é um objeto, agora este objeto possui uma série de dados (características, atributos, funções) é dado o nome deste conjunto de dados de classe.

Esta é a definição de POO. Pronto qualquer pessoa pode agora pegar uma linguagem e começar a definir os códigos. Não precisa saber programar? Claro, mas o enigma de POO acabou, já vi artigo darem voltas pela muralha da china para dizer que o POO é isso em tantos termos tecnicos que você sai do artigo sem saber o que estava pesquisando.

Se teve alguma dúvida. Comente.

Sabendo o que é objeto e classe e o conceito fundamental da POO.

Vou falar em linguagem natural (nosso falar do dia-a-dia) o que estas três classes fazem na ordem em que aparecem.

[CLASSE A] Vou definir que todo valor de (a) que me derem, se atender a condição de que o valor seja maior que zero ou positivo, vou acrescentar mais 1 ao valor que me deram.

[CLASSE B] Antes de somar os meus valores vou fazer uma verificação sob as condições que impus [CLASSE A], e depois vou somar a+b.

[CLASSE C] Agora vou aprontar pegar os valores de a e b, e convocar a classe B.

As linguagens de programação são linguagens naturais racionalizadas.

De fato é. Se você quiser somar dois números, o que faz? Soma não é? É a mesma coisa, só que vai utilizar o linguajar próprio. Nosso uso faz do Java (que é uma linguagem interpretada) que é isso? Vou tentar ser sucinto.

- Linguagem compilada é quando temos um aplicativo do tipo .exe que executa um programa sem a necessidade de termos que unir várias bibliotecas (gráficas\eventos) toda vez para rodar um programa.

- Linguagem interpretada é quando construimos o programa do zero sempre.

Não sei se isso vai soar confuso para quem não tem o informatês – mas não tem problema eis outro exemplo:

a) Compilado – Livro

b) Interpretado – Tradução ao vivo de um programa

O livro já esta pronto, não é preciso que você monte página por página ou ligue para o autor para lhe mandar o conteudo.

Na tradução de televisão, você tem que traduzir na hora e não tem as falas da pessoa. A não ser que viaje no futuro.

Deixe uma resposta