package controledeacesso;
public class ContaBancaria {
public String titular;
private String numeroConta = "1234-5";
private double saldo = 1000.0;
public ContaBancaria(String titular, String numeroConta, double saldo) {
this.titular = titular;
this.numeroConta = numeroConta;
this.saldo = saldo;
}
public double getSaldo() {
return saldo;
}
public String getNumeroConta() {
return numeroConta;
}
public void setNumeroConta(String numeroConta) {
this.numeroConta = numeroConta;
}
public void setSaldo(double saldo) {
this.saldo = saldo;
}
void fichaTecnica() {
System.out.println("\n" + "Titular: " + titular);
System.out.println("Numero da conta: " + numeroConta);
System.out.println("Saldo: " + saldo);
}
}
package controledeacesso;
public class ContaBancariaMain {
public static void main(String[] args) {
ContaBancaria conta = new ContaBancaria("Messi", "0000-1", 1000.0);
conta.fichaTecnica();
conta.titular = "ronaldo";
conta.setNumeroConta("6789-0");
conta.setSaldo(2000.0);
conta.fichaTecnica();
}
}
//////////////////////////////////////////////////
package controledeacesso;
public class IdadePessoa {
private String nome = "João";
private int idade = 17;
public IdadePessoa(String nome, int idade) {
this.nome = nome;
this.idade = idade;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
void vefiricarIdade() {
if (idade < 18) {
System.out.println("Menor de idade");
} else {
System.out.println("Maior de idade");
}
}
void fichaTecnica() {
System.out.println("\n" + "Nome: " + nome);
System.out.println("Idade: " + idade);
}
}
package controledeacesso;
public class IdadePessoaMain {
public static void main(String[] args) {
IdadePessoa pessoa = new IdadePessoa("João", 17);
pessoa.fichaTecnica();
pessoa.vefiricarIdade();
pessoa.setNome("Maria");
pessoa.setIdade(20);
pessoa.fichaTecnica();
pessoa.vefiricarIdade();
}
}
//////////////////////////////////////////////////
package controledeacesso;
public class Produto {
private String nome;
private double preco;
public Produto(String nome, double preco) {
this.nome = nome;
this.preco = preco;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setPreco(double preco) {
this.preco = preco;
}
public String getNome() {
return nome;
}
public double getPreco() {
return preco;
}
public double aplicarDesconto(double porcentagemDesconto) {
double desconto = (preco * porcentagemDesconto) / 100;
this.preco -= desconto;
System.out.println("Desconto aplicado: " + desconto);
System.out.println("Preço com desconto: " + preco);
return desconto;
}
void fichaTecnica() {
System.out.println("\n" + "Produto: " + nome);
System.out.println("Preço do produto: " + preco);
}
}
////////////////////////////////////
package controledeacesso;
public class ProdutoMain {
public static void main(String[] args) {
Produto produto01 = new Produto("Celular" , 4200);
produto01.fichaTecnica();
produto01.aplicarDesconto(10);
produto01.setNome("Headset");
produto01.setPreco(1000);
produto01.fichaTecnica();
produto01.aplicarDesconto(10);
}
}