Problema em orientação de objeto  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Conan
HelloWorld
[Avatar]

Membro desde: 20/08/2009 14:20:12
Mensagens: 13
Offline


Estou com problemas para resolver esta problema e não sei direito onde por os valores apresentados nele:

Tendo feito análise de um sistema que calcula o valor de uma conta telefônica , encontrou-se seguinte diagrama de classes:

Pede-se:

* Definir e implementar a classe telefone com : um construtor um método de acesso para um atributo(um get e um set para o atributo de sua escolha), os métodos Cal. Valor e Cal. ICMS.
* Criar outra classe TestaTelefone. Dentro da mesma realizar as seguintes operações:
- definir e criar dois objetos para esta classe: celular e residencial
- Calcular o valor da conta o do ICMS para cada um dos objetos criados acima

* Definir um método na classe Telefone que aponte qual a conta mais cara, celular ou residencial


Telefone
- Cliente:String
- Assinatura: double
- pulsos:int
- valor_pulso:double
- valor:double

+Cal. Valor():void
+Cal. ICMS():double

Para telefone residencial:
valor do pulso:0.05
assinatura = 13,00

Para telefone celular:
valor do pulso:0.10
assinatura = 37,00

Cálculo do valor:= pulso * valor_pulso + assinatura
Cálculo do ICMS:= 18 % do valor






Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

Conan wrote:
Estou com problemas para resolver esta problema e não sei direito onde por os valores apresentados (....)

Você não esta com um problema sobre Orientação a Objetos, é com Programação Orientado a Objetos.

This message was edited 1 time. Last update was at 23/08/2009 00:00:35


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
neeryck
Java Ninja
[Avatar]

Membro desde: 10/07/2009 11:34:12
Mensagens: 274
Offline

Pow!!!!!!!!
Deve ter ajudado muito o cara essa resposta!!

¬¬º

"É impossível para um homem aprender aquilo que ele acha que já sabe"(Epítero).
Polimorphism
JavaChild
[Avatar]

Membro desde: 18/07/2009 14:45:22
Mensagens: 147
Offline

neeryck wrote:Pow!!!!!!!!
Deve ter ajudado muito o cara essa resposta!!

¬¬º

Você tambem não ajudou muito ¬¬
É que o titulo ficou meio confuso, dando a entender que havia um problema com a orientação de objeto.

Você vai prescisar de um construtor na classe Telefone com as tarifas assinatura etc, para guardar esses valores como variaveis de instancia.
Então crie os métodos que calculem o custo usando uma formula matematica.
Boa sorte!

This message was edited 1 time. Last update was at 23/08/2009 00:28:50

[Email]
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

neeryck wrote:Pow!!!!!!!!
Deve ter ajudado muito o cara essa resposta!!

¬¬º


Não estou aqui pra ajudar, estou aqui pra fazer a pessoa sobreviver a qualquer coisa, isso implica em conscientização

This message was edited 1 time. Last update was at 23/08/2009 15:09:10


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
airtonarantes
Debugger
[Avatar]

Membro desde: 12/07/2007 21:48:00
Mensagens: 64
Localização: Maceió
Offline

Olá, percebi alguns erros com relação a assinatura de alguns métodos.




Um outro erro que eu pude verificar, preste atenção como você implementou os métodos e como você está fazendo essa chamada dos métodos.


Airton Arantes


[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team