Ajuda a um pobre mortal que esta aprendendo JAVA

3 respostas
Q

AJUDA DOS CRANIOS DE PLANTÂO

COISA SIMPLES PARA QUEM É FERA mas …

COMO EU COMECEI A APRENDER JAVA NESTE SEMESTRE E ESTOU TENDO DIFICULDADE PEÇO AJUDA
MONTE O DIAGRAMA DE CLASSE E IMPLEMETNE UMA APLICAÇÃO CONTENDO 4 CLASSES . a PRIMEIRA CLASSE CHAMADA “Animal”, DEVERA CONTER 3 ATRIBUTOS PUBLICOS GENERICOS QUE REPRESENTEM AS CARACTERISTICAS GERAIS DE ANIMAIS, UM CONSTRUTOR ALTERNATIVO QUE ATUALIZE OS ATRIBUTOS E UM METODO QUE ORGANIZE OS DADOS E OS APRESENTE EM TELA. a SEGUNDA CLASSE CHAMADA “AnimalDomestico”, deverá conter 1 atributo privado especifico que represente uma caracteristica de um animal domestico, um metodo e um construtor padrão que invoque esse metodo. A ultima classe chamada"Iniciar", deverá conter apenas o metodo main para escolher a chamada entre as “AnimalDomestico” Ou " AnimalSelvagem" . As classes " AnimalDomestico" e " AnimalSelvagem" deverão coletar os atributos (externamente) e invocar o metodo , da classes " Animal, Responsavel pela organização e impressao dos dados. OBS Lembre-se de atualizar os atributos da classe “Animal” ao utilizar seu construtor.

Pessoal acabei de entrar para o Forum e se tiver alguem que possa ajudar agradeceria muito pois estou boiando nesta materia.

//importação de classes
import javax.swing.JOptionPane;

//classe externa
public class AnimalDomestico
{

//Atributos da classe AnimalDomestico

public String categoria;

public String nome;

public char sexo;

public int idade;

public double peso;
//Construtor padrão da classe AnimalDomestico

public AnimalDomestico(String category, String name, char sex, int age, double weight)

{
//atributos são inicializados com valores dos parâmetros do construtor

categoria = new String(category);

nome = new String(name);

sexo = sex;

idade = age;

peso = weight;

}
//método principal

public static void main(String[] args)

{

//criação dos objetos “dog” e “cat” - instâncias da classe AnimalDomestico

AnimalDomestico dog = new AnimalDomestico(cachorro, Bob, M, 10, 12.4);

AnimalDomestico cat = new AnimalDomestico(gato, Mimi, F, 3, 2.0);

//organização e impressão dos dados contidos no objeto “dog”

String st = Dados do objeto dog:\n;

st += "\nCATEGORIA: " + dog.categoria;

st += "\nNOME: " + dog.nome;

if (dog.sexo == M) st += “\nSEXO: macho;

else st += “\nSEXO: fêmea;

st += “\nIDADE: " + dog.idade + " anos;

st += “\nPESO: " + dog.peso + " Kg;

JOptionPane.showMessageDialog(null, st, Mensagem, 1);

//organização e impressão dos dados contidos no objeto “cat”

st = Dados do objeto cat:\n;

st += "\nCATEGORIA: " + cat.categoria;

st += "\nNOME: " + cat.nome;

if (cat.sexo == M) st += “\nSEXO: macho;

else st += “\nSEXO: fêmea;

st += “\nIDADE: " + cat.idade + " anos;

st += “\nPESO: " + cat.peso + " Kg;

JOptionPane.showMessageDialog(null, st, Mensagem, 1);

System.exit(0);

}//fim do método main

}//fim da classe AnimalDomestico

Valeu

3 Respostas

filipefox

Amigo, tem um monte de posts assim, e sempre alguém que responde:

Ninguém vai fazer seu trabalho da facul…aqui vc posta as dúvidas do que vc já fez (como compilar, parsear, executar e etc etc etc…), e ai a galera ajuda, ok?

Abs!

Q

EU só preciso desta ajuda pois não conseguirei pra manha nos proximos ai sim pois estou começando um curso de sabado de JAVA para tentar aprender pois Na FACUL nem ta dando o metodo do professor é dificil quebra esta galho por favor…

thiagofesta

Antes de abrir estes tópicos seria bom se você olhasse o tópico “Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!” http://www.guj.com.br/posts/list/50115.java
Quem sabe assim alguem lhe ajudaria, são coisas básicas para se usar um forum, que ajuda bastante.

Até

Criado 4 de setembro de 2008
Ultima resposta 5 de set. de 2008
Respostas 3
Participantes 3