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 override 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(double 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
sobrenome
: que é uma string
Para cada classe, faça override
de public override 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?