Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void main() {
- Endereco enderecoCliente =
- Endereco(cep: '14500-999', cidade: 'Algum lugar');
- Cliente c1 = Cliente('Augusto Menezes', endereco: enderecoCliente);
- Cliente c2 = Cliente('Maria da Silva');
- print(criaEtiqueta(c1));
- print(criaEtiqueta(c2));
- }
- class Cliente {
- String nome;
- Endereco? endereco = null;
- Cliente(this.nome, {Endereco? endereco}) : endereco = endereco ?? null;
- }
- class Endereco {
- String cep;
- String cidade;
- Endereco({required this.cep, required this.cidade});
- }
- criaEtiqueta(Cliente cliente) {
- if (cliente.endereco?.cep != null) {
- return '$cliente.nome - CEP $cliente.endereco.cep';
- } else {
- return '$cliente.nome - CEP não informado';
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment