<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Aulas de POO em DART by MARCIO SCHOENFELDER</title>
      <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq</link>
      <description>Tudo sobre Orientação a Objetos em DART</description>
      <language>en-us</language>
      <pubDate>2025-01-24 21:58:21 UTC</pubDate>
      <lastBuildDate>2025-01-26 21:52:19 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet-uploads.storage.googleapis.com/1968184838/58e850d1dcfc73275246ac9a271aa516/download.png</url>
      </image>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303791455</link>
         <description><![CDATA[<p>Crie uma classe Pessoa com os atributos nome e idade. Adicione um método falar que imprime uma mensagem dizendo "Meu nome é [nome] e eu tenho [idade] anos".</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:00:25 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303791455</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303793113</link>
         <description><![CDATA[<p>Modele uma classe chamada Animal com os atributos especie e idade. Adicione um método comer que imprime uma mensagem dizendo "[Espécie] está comendo".</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:04:05 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303793113</guid>
      </item>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303794981</link>
         <description><![CDATA[<p>Crie uma classe Livro com os atributos titulo, autor e numeroPaginas. Adicione um método resumo que imprime as informações do livro.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:08:28 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303794981</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303795070</link>
         <description><![CDATA[<p>Crie uma classe ContaBancaria com os atributos titular e saldo. Adicione um método depositar que aumenta o saldo e um método sacar que reduz o saldo.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:08:40 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303795070</guid>
      </item>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303795525</link>
         <description><![CDATA[<p>Crie uma classe Funcionario com os atributos nome e salario. Adicione um método trabalhar que imprime uma mensagem dizendo "[Nome] está trabalhando".</p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:09:50 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303795525</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303795588</link>
         <description><![CDATA[<p>Crie uma classe Jogador com os atributos nome e pontuacao. Adicione um método jogar que aumenta a pontuação em 10 pontos.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:10:00 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303795588</guid>
      </item>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303796000</link>
         <description><![CDATA[<p>Crie uma classe chamada Cliente para representar clientes de uma empresa. Esta classe deve possuir os seguintes atributos:</p><ul><li><p>Um atributo público nome, que armazena o nome do cliente.</p></li><li><p>Um atributo privado _cpf, que armazena o CPF do cliente.</p></li></ul><p>Implemente na classe:</p><ol><li><p>Um <strong>getter</strong> para acessar o CPF.</p></li><li><p>Um <strong>setter</strong> para alterar o CPF, garantindo que ele tenha exatamente 11 dígitos.</p></li><li><p>Um método exibirInformacoes que exiba o nome e o CPF do cliente.</p></li></ol><p>Na função principal:</p><ul><li><p>Crie uma instância da classe Cliente e inicialize o nome e o CPF.</p></li><li><p>Use o método exibirInformacoes para mostrar os dados.</p></li><li><p>Altere o CPF utilizando o setter e exiba as informações novamente.</p></li><li><p>Teste definir um CPF inválido (com menos ou mais de 11 dígitos) e observe o comportamento.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:11:02 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303796000</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303796090</link>
         <description><![CDATA[<p>Crie uma classe chamada ContaBancaria para representar contas bancárias. Esta classe deve possuir os seguintes atributos:</p><ul><li><p>Um atributo público titular, que armazena o nome do titular da conta.</p></li><li><p>Um atributo privado _saldo, que armazena o saldo da conta.</p></li></ul><p>Implemente na classe:</p><ol><li><p>Um <strong>getter</strong> para acessar o saldo.</p></li><li><p>Um método depositar, que permita adicionar dinheiro ao saldo. Valide se o valor é maior que zero.</p></li><li><p>Um método sacar, que permita retirar dinheiro do saldo. Valide se o saldo é suficiente para realizar o saque.</p></li><li><p>Um método exibirInformacoes que mostre o nome do titular e o saldo atual.</p></li></ol><p>Na função principal:</p><ul><li><p>Crie uma instância da classe ContaBancaria e inicialize o titular e o saldo.</p></li><li><p>Exiba as informações da conta.</p></li><li><p>Realize um depósito e exiba as informações novamente.</p></li><li><p>Realize um saque válido e exiba as informações novamente.</p></li><li><p>Tente realizar um saque com valor maior que o saldo e observe o comportamento.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:11:13 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303796090</guid>
      </item>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303798521</link>
         <description><![CDATA[<p>Crie uma classe Cliente com os atributos privados <em>nome e </em>cpf. Adicione métodos públicos cadastrar e mostrarDados para gerenciar esses atributos.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:17:31 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303798521</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303798743</link>
         <description><![CDATA[<p>Modele uma classe Carro com os atributos privados <em>marca e </em>velocidadeMaxima. Adicione métodos para alterar e exibir as informações do carro.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:17:55 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303798743</guid>
      </item>
      <item>
         <title>Exercicio 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303798956</link>
         <description><![CDATA[<p>Crie uma classe Veiculo com os atributos marca e ano e um método ligar. Crie uma classe filha Carro que herda de Veiculo e adicione o método buzinar.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:18:28 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303798956</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799068</link>
         <description><![CDATA[<p>Modele uma classe Pessoa com os atributos nome e idade, e um método apresentar. Crie uma classe filha Aluno que herda de Pessoa e adicione o atributo matricula e o método estudar.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:18:42 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799068</guid>
      </item>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799560</link>
         <description><![CDATA[<p>Crie uma classe pai Instrumento com um método tocar. Crie classes filhas Violao e Piano, sobrescrevendo o método tocar com comportamentos específicos.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:19:59 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799560</guid>
      </item>
      <item>
         <title>Exercício 1</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799652</link>
         <description><![CDATA[<p>Crie uma classe Produto com atributos privados <em>nome e </em>preco. Use getters e setters para acessá-los.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:20:13 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799652</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799725</link>
         <description><![CDATA[<p>Crie uma classe Jogador com os atributos nome e pontuacao. Adicione um método jogar que aumenta a pontuação em 10 pontos.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:20:21 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303799725</guid>
      </item>
      <item>
         <title>Exercício 2</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303800440</link>
         <description><![CDATA[<p>Modele uma classe Funcionario com os atributos privados <em>nome e </em>salario. Use getters e setters para manipular esses dados.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-01-24 22:21:45 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3303800440</guid>
      </item>
      <item>
         <title>Abstracao - exemplo</title>
         <author>marcioschoenfelder1</author>
         <link>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3304875902</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1968184838/ac7fd1afdb58a60c80b1ab89022f2e42/Abstracao.dart" />
         <pubDate>2025-01-26 21:38:02 UTC</pubDate>
         <guid>https://padlet.com/marcioschoenfelder1/dzck2sd5v25hahiq/wish/3304875902</guid>
      </item>
   </channel>
</rss>
