Chamar uma classe

10 respostas
P

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 ?

/** 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);
  }
}

}

10 Respostas

A

proazevedo:
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 ?

/** 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);
  }
}

}

Entao cara, tive que fazer algumas modificações, na classe adicao vc tem que colocar static pq vc esta chamando em uma outra classe que é static, e para chamar o objeto esta no codigo abaixo, qualquer duvida retorne.
abraços
Adriano

public class Primeiro {

public static void main(String[] args) {

System.out.print(Nenguem me segura);

System.out.println(" eu vou aprender java!");

adicao ad = new adicao();

ad.soma();

}

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

public static class adicao {

int j = 20;

public void soma() {

j = j + 1;

System.out.println("Jota = "+j);

}

}

}
O

primeiro tome cuidado, se voce tiver essas duas clases no mesmo arquio
nao ira compilar. so pode existir uma classe publica por arquivo que deve coincidir com o nome do arquivo.

naoe uma boa pratica de programacao criar classes com nome minusculo, troque o adicao por Adicao.

para a classe Primeiro usar a classe adicao, voce deverar instanciar um objeto dela.

adicione ocodigo

adicao objetoAdicao = new adicao();

objetoAdicao.soma();

voce chama osmetodos do objeto instanciadoda classe a comum ponto

valeu

og

O

Adriano creio que nao existe classes estaticas.

somente default,public,abstract e final.

N

Cara qual é o progrma que vc esta utilizando para elaborar os codigos ?

P

Por enquanto eu estou utilizando o NotePad do windows.

S

Estou pegando carona com vcs…

Sds, :smiley:

P

Og:
Adriano creio que nao existe classes estaticas.

somente default,public,abstract e final.

Beleza, fiz oque o Adriano disse e definí a classe como statis como vc falou e funcionou… Beleza…valeu muito grato.

A

Og:
Adriano creio que nao existe classes estaticas.

somente default,public,abstract e final.

Fala Og!

Cara da uma olhada neste tutorial que vc verá que existe classes estáticas sim.

http://www.javafree.org/javabb/viewtopic.jbb?t=6954

Certo,
Abraços

O

Massa adriano valeu :smiley:

então somente classes internas podem ser static né.

falow

N

como vai proazevedo

Posso esta dizendo uma coisa feia , mas eu usaria o eclipse , mesmo começando , pois e uma ferramente que te esplica os metodos que podems ser usados na classe e caso vc esqueca de algum ponto e virgula hehe ele te avisa.

Eu tambem iniciei minha jornada esse ano para desenvolvimento em Java , e posso te falar que eu perdia muito tempo e tinha muitas duvidas no comeco quando eu usava o notepad .

se precisar de ajuda para configurar o ecllipse e so falar

Abraços

Criado 13 de setembro de 2006
Ultima resposta 14 de set. de 2006
Respostas 10
Participantes 5