Tuesday, October 4
Shadow

Crie uma classe e insira nela, no mínimo, dois atributos, os quais devem ter um método acessor (get) e um método modificador (set) para cada.

import ‘package:get_e_set/produto.dart’;
void main(List<String> arguments) {
//criando os produtos
Produto p1 = Produto(50.90, “Vinho”);
Produto p2 = Produto(12.80, “Suco de Laranja”);
Produto p3 = Produto(2.0, “Água”);
//mostra o nome e o valor de cada produto via gets.
print(“Nome: ${p1.nome} | Valor: ${p1.valor}”);
print(“Nome: ${p2.nome} | Valor: ${p2.valor}”);
print(“Nome: ${p3.nome} | Valor: ${p3.valor}”);
//setando um novo valor para os produtos:
p1.valor = 10;
p2.valor = 2;
p3.valor = 5;
//setando um novo nome para os produtos:
p1.nome = “Bola”;
p2.nome = “Chapéu”;
p3.nome = “Flauta”;
print(“#########—–Após Alterar Via Setters—–#########”);
//mostrando novamente, com os valores e nomes alterados.
print(“Nome: ${p1.nome} | Valor: ${p1.valor}”);
print(“Nome: ${p2.nome} | Valor: ${p2.valor}”);
print(“Nome: ${p3.nome} | Valor: ${p3.valor}”);

}

Leave a Reply