| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2009 22:48:35
|
Conan
HelloWorld
![[Avatar]](/images/avatar/b93934a018b52bc42af253ca036d9750.jpg)
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/08/2009 23:59:12
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2009 00:20:17
|
neeryck
Java Ninja
![[Avatar]](/images/avatar/84c5ce2b2981e8392cc9e5d300c23303.jpg)
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). |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2009 00:26:50
|
Polimorphism
JavaChild
![[Avatar]](/images/avatar/bbd4f9420cc0edec55cb25411422efd2.jpg)
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
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2009 15:06:44
|
Marcio Duran
GUJ Master
![[Avatar]](/images/avatar/df0e19d29493ef2136fc3e2fc029c054.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/08/2009 16:41:58
|
airtonarantes
Debugger
![[Avatar]](/images/avatar/db922619896fd0e04b6e58c897c61841.png)
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
 |
|
|
 |
|
|