Bfjvrjvjiggkbt

1287 palavras 6 páginas
bilLista de Exercícios 01 Sistemas de Informação Programação Orientada a Objetos I Prof. Robson Feitosa

Questão 1) Qual é o propósito da palavra-chave new ? Explique o que acontece quando essa palavra é utilizada. Questão 2) O que é um construtor padrão ? Como as variáveis de instância de um objeto são inicializadas se uma classe tiver somente um construtor padrão ? Questão 3) Explique o propósito da variável de instância ? Questão 4) Explique por que uma classe pode fornecer um método set e um método get para uma variável de instância. Questão 5) Crie uma classe Estatico com um atributo estático inteiro e um atributo inteiro não estático (atributo1 e atributo2). Crie métodos mostra_atr1 e mostra_atr2 para mostrar o valor desses atributos. Crie métodos incrementaAtributo1 e incrementaAtributo2 para incrementar o valor desses atributos (estes métodos recebem um parâmetro inteiro que é o valor do incremento).Faça um programa que crie dois objetos est1 e est2 da classe Estatico, todos alterando e lendo esse atributo. Faça cada uma das classes incrementar os dois atributos separadamente e mostre seus valores após os incrementos. Questão 6) Criar uma classe ContaCorrente utilizando os conceitos de: o Encapsulamento; o Sobrecarga; o Construtor sobrecarregado; A classe deverá conter os atributos: numero, agencia, saldoAtual, saldoAnterior, titular e senha. A classe poderá ser instanciada de duas maneiras: o Recebendo todos os valores o Recebendo nenhum valor (neste caso faça uma chamada ao outro construtor passando os valores padrão, utilize o comando this(parâmetros)) Criar um método sobrecarregado chamado imprimirExtrato. Este método deverá ser sobrecarregado da seguinte forma: o Um deverá receber uma String com a data atual – Este deve imprimir na tela a data atual, o saldo anterior e o saldo atual. o O outro não deverá receber nada – Este deve imprimir na tela apenas o saldo anterior. A classe ContaCorrente ainda deverá ter os métodos: o imprimirSaldo; o

Relacionados