Fazer uma classe que representa um Carro
, que seja composta por
modelo
: o modelo do carro, que é String
ano
: o ano do carro que é um int
tanque
: a quantidade de gasolina que o carro tem, que é um double
@Override
de public String toString()
para imprimir o estado do objetoFazer uma classe Posto
que vai abastecer o carro
abastecerCarro(Carro carro, double qtdGas)
que recebe um Carro
e quantidade de gasolina para abastecer este carro.abastecerTanque(int tanque, double qtdGas)
que recebe o tanque
do Carro
e a quantidade de gasolina para abastecer este carro.Faça um teste: faça uma classe para testar o objeto e as funções, crie um objeto Carro
e passe para cada função, imprima o estado do objeto depois de cada função
Responda: Foi possível abastecer o carro
usando qualquer uma das duas funções? Qual delas realmente abasteceu o carro?
Fazer uma classe que representa um Carro
, que seja composta por
dono
: o dono do carro que é uma Pessoa
ano
: o ano do carro que é um int
Pessoa
:
nome
: que é uma String
sNome
: que é uma String
Para cada classe, faça @Override
de public String toString()
para imprimir o estado do objeto.
Fazer uma classe Cartorio
que vai abastecer o carro
mudaDonoCarro(Carro carro, Pessoa novoDono)
que recebe um Carro
e um novoDono
e muda o dono
do carro
.mudaDono(Pessoa antigoDono, Pessoa novoDono)
que recebe o antigoDono
e um novoDono
e muda o dono
do carro
.Faça um teste: faça uma classe para testar o objeto e as funções, crie um objeto Carro
e passe para cada função, imprima o estado do objeto depois de cada função
Responda: Foi possível mudar o dono do carro
usando qualquer uma das duas funções? Qual delas realmente mudou o dono do carro?