Programação Java

Já foi programador cobol, clipper, opus e etc… Agora quero aprender Java e estou tendo dificuldade em entender a formação do programa já que é OO. Estou acostumado com as Procedures e funçoes. Não estou entendendo bem métodos e classes, então tem que ser na prática, fiz um programa abaixo e quero chamar a classe adicao para executar també e não estou conseguindo.Alguém poderia me ajudar ?

[code]
/** Primeiro programa digitado em Java
Mostrando o Alo vou programar nessa linguagem */

public class Primeiro {
public static void main(String[] args) {
System.out.print(“Nenguem me segura”);
System.out.println(" eu vou aprender java!");
}

// Criei essa classe e quero executar ela dentro do programa
// também, Como faço ? ou Chamar ela.

public class adicao {
     int j = 20;
  public void soma() {
     j = j + 1;
  System.out.println("Jota = "+j);
  }
}

}[/code]

[quote=proazevedo]
/** Primeiro programa digitado em Java
Mostrando o Alo vou programar nessa linguagem */

public class Primeiro {

public static void main(String[] args) {
  System.out.print("Nenguem me segura");
  System.out.println(" eu vou aprender java!");
  //Instanciando a classe Adicao
  adicao add = new adicao();
  //Chamando o método da classe Adicao
  add.soma;
}

// Criei essa classe e quero executar ela dentro do programa
// também, Como faço ? ou Chamar ela.

public class adicao {
     int j = 20;
  public void soma() {
  j = j + 1;
  System.out.println("Jota = "+j);
  }
}

}[/quote]

Desde que as classes estejam no mesmo diretório. Se não estiverem vc vai ter que indicar o pacote.

Espero que era isso que vc queria.

Qlq erro me corrijam

Abraço

Só corrigindo uma linha no código do foxlol:

é
add.soma();


e não

add.soma;

Ops mal :smiley:

Vlw Pafuncio

[quote=pafuncio]Só corrigindo uma linha no código do foxlol:

[code]
é
add.soma();

e não

add.soma;
[/code][/quote]

Ok, o pessoal do java avançado já resolveu, valeu de qualquer forma a boa intenção…Grato