Preciso de ajuda

12 respostas
misuki

Ola, minha professora me pediu um trabalho, eu o fiz mas levei 3 hauahuahuahauhauha
bem mesmo assim gostaria de saber o que esta errado no meu codigo e como posso fazer para arrumar?
pois se tiver outro trabalho nao quero cometer os mesmos erros…
obrigado…
coloquei em anexo o que ela pediu e o que eu fiz ta tudo no word pois to sem meu netbeans

vou colar aki se couber:

[list]
No mínimo 5 (cinco) classes
No mínimo 1 (uma) interface ou classe abstrata
Apresentar os conceitos:

  • Abstração e Encapsulamento
  • Herança
  • Polimorfismo
  • Sobrescrita de métodos
  • Sobrecarga de métodos
    Deve incluir um programa principal com a instanciação de objetos para
    mostrar o funcionamento do sistema. O programa principal não será contado entre
    o mínimo de 5 (cinco) classes.
public class Animal{

private String nome;

private String som;
public Animal(String nome, String som){

this.nome = nome;

this.som = som;

}

public String getNome(){

return nome;

}

public int getsom(){

return Som;

}

public void setNome(String Nome){

this.nome = nome;

}

public void setSom(String Som){

this.som = som;

}

}

public abstract class Mamifero extends Animal{
private abstract String tipo();

tipo("mamifero")
public Mamifero(String nome, String tipo){

super(nome);

this.tipo = tipo;

}
public void getTipo(){

return tipo;

}

public void setTipo(String tipo){

this.tipo = tipo;

}

}

public class Cachorro extends Animal{
public boolean LateAlto;

public Cachorro(String name, boolean LateAlto, String som){

super(name, som);

this.LateAlto = LateAlto;

}

public void getLateAlto(){

return LateAlto;

}

public void setLateAlto(boolean LateAlto){

this.LateAlto = LateAlto;

}

public void LateAlto(){

System.out.println(Late alto? -> + LateAlto);

if(LateAlto < Alto)

System.out.println(auau…”);

else

System.out.println(AUAU…”);

}

}
public class Cavalo extends Animal{

public float velocidade;

public float saltar;
velocidade('55,8');
saltar('1,20');
public Cavalo(String name, String som, float velocidade, float saltar){

super(name, som);

this.velocidade = velocidade;

this.saltar = saltar;

}

public void getVelocidade(){

return velocidade;

}

public void getSaltar(){

return saltar;

}

public void setVelocidade(float velocidade){

this.velocidade = velocidade;

}

public void setSaltar(float saltar){

this.saltar = saltar;

}

}

public class Gato extends Mamifero{
public int escalar;

escalar('10');
public Gato(String name, String som, int escalar){

super(name, som);

this.escalar = escalar;

}

public void getEscalar(){

return escalar;

}

public void setEscalar(int escalar){

this.escalar = escalar;

}

}

public class TestaAnimal{
public static void main(String arg[]){

Animal a = new Animal();

System.out.println("O Animal("a.getnome() + ", "")");
}

}
[/list]

12 Respostas

misuki

obs.: meu main nao sai nada pois nao o completei por falta de informação de como fazer um main

misuki

nao sou muito bom em java preciso mesmo de ajuda

c113

Quem mandou nao aproveita a aula pra estuda… eu q nao vu te ajuda… corre…atraz

misuki

a entendi, este forum apenas diz que serve para ajudar ou auxiliar o que seja, mas so serve pra zuar quem nao sabe usar java direito, pq voces so tiram duvida de quem ja sabe usar e era digamos uma linha do codigo neh?

nao gostei de sua resposta, se nao tinha algo produtivo a falar, nem precisava falar nada

davidtiagoconceicao

Cara, infelizmente não podemos analisar todo o código para “corrigir” seu trabalho.
Para a gente poder te ajudar certinho, sugiro que você poste o que seu professor apontou como errado ou que precisa ser melhorado, pois a gente não pode “adivinhar” exatamente o que seu professor queria e o que exatamente ele considera como boas práticas de programação. Além disso, o pessoal aqui não pode ficar analisando uma grande quantidade de código para tirar dúvidas que nem sabem qual é.

Outra coisa, por favor use as tags de código para facilitar a leitura.

V

o seu main nao mostra nada na tela pq a sua classe Animal vc instanciou com o construtor defull, e vc nao montou um metodo toString, que eh o metodo que gera uma string do objeto. O construtor q vc definiu eh:

public Animal(String nome, String som)

para usar este construtor vc deve passar duas strings como argumento.

misuki

ok intendi, vou expecificar direitinho, arrumei a classe Animal eu tinha esquecido dos metodos ^^

V

misuki:
a entendi, este forum apenas diz que serve para ajudar ou auxiliar o que seja, mas so serve pra zuar quem nao sabe usar java direito, pq voces so tiram duvida de quem ja sabe usar e era digamos uma linha do codigo neh?

nao gostei de sua resposta, se nao tinha algo produtivo a falar, nem precisava falar nada

Nao, este forum nao pra zoar quem nao sabe java, esse forum é pra AJUDAR, e nao FAZER a tarefa dos outros, aqui trocam-se DUVIDAS e experiencias…

fantomas

Notei que as classe que vc enviou parece exercício passado em sala de aula (o tema); se vc pegou um exercício dado em sala e fêz só algumas alterações e entregou, uma nota 3 até não foi tão baixa assim.

Dá pra vc dizer qual foi a justificativa dela para lhe dar um baita 3? Talvez baseando-se nas criticas dela agente consiga passar alguma coisa mais justa.

flws

wellington13infor

caros amigos pesso a ajuda de vocês para resolver este problema

Escreva um programa que calcule o menor número de notas e de moedas que deve ser dado de
troco para um pagamento efetuado. O programa deve ler o valor a ser pago e o valor efetivamente
pago. Supor que o troco seja dado somente em notas de 10, 5 e de 1 reais, e em moedas
de 50, 10, 5 e 1 centavos.

rockstorm

Isso esta ficando cada vez pior…

Amigo wellington13infor…conforme a discussão acima, não resolvemos trabalhos escolares…poste sua duvida e dificuldades…

rockstorm

<>

Criado 14 de novembro de 2008
Ultima resposta 17 de nov. de 2008
Respostas 12
Participantes 7