Faça uma classe Pato
que tenha os atributos:
nome
: uma String
ano
: um int
Os métodos públicos
voa()
: escreve na tela "O Pato voa"nada()
: escreve na tela "O Pato nada"quack()
: escreve na tela "quack"Faça uma classe PatoMadeira
, subclasse de Pato
.
Além dos atributos e métodos de Pato
, redefina os métodos:
voa()
: escreve na tela "O Pato não voa"nada()
: escreve na tela "O Pato boia"quack()
: escreve na tela "..."Faça uma classe PatoBorracha
, subclasse de Pato
.
Além dos atributos e métodos de Pato
, tenha o atributo.
cor
uma String
Redefina os métodos:
voa()
: escreve na tela "O Pato [cor
] não voa"nada()
: escreve na tela "O Pato [cor
] boia"Faça uma classe SuperPato
, subclasse de Pato
.
Além dos atributos e métodos de Pato
, tenha o atributo.
poder
um float
Redefina os métodos:
voa()
: escreve na tela "Super Pato voa como um jato de poder [poder
]"nada()
: escreve na tela "Super Pato nada como uma submarino de poder [poder
]"quack()
: escreve na tela a mesma coisa que Pato
mas em letra maiúsculaCrie a classe ContaTelefone
que tenha os atributos:
numero
: String
minutos
: Uma lista de inteiros representando os minutos de cada ligação.Os métodos
public int getTotalMinutos()
que retorna o valor da soma dos minutos de todas as ligaçõespublic double getValor()
que retorna o valor da conta seguindo a seguinte regra:
toString
para exibir todos os dados da conta, inclusive o total de minutos falados e o valor da conta.Crie a classe ContaCelular
que seja subclasse de ContaTelefone
e redefina o método.
public double getValor()
que retorna o valor da conta seguindo a seguinte regra:
toString
pois já está definido na superclasse.