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.
Arquivado em: Noticias | Etiquetado: Classe, Interpretado, Java, Objeto