Opa eu aqui de novo, XDDDD
Tou com uma duvida aqui, ajuda aew, ^^
Essa é a primeira classe.
package compra_ingressos;
import bonificacao.InterfaceBonus;
import cliente.CadastroCliente;
import cliente.Conta;
public class ComprarIngresso extends Conta {
private double codigoShow;
private double qtd_ingre;
public ComprarIngresso (String CadastroCliente, double numero, int bonus, double saldo, double codigoShow, double qtd_ingre) {
super(CadastroCliente, numero, bonus, saldo);
this.codigoShow = codigoShow;
this.qtd_ingre = qtd_ingre;
}
public boolean PagarSemBonus (double saldo, double valor, double qtd_ingre, double qtd_cad) {
valor = valor*qtd_ingre;
if (super.bonus == 0) {
if (saldo <= 0) {
System.out.println("Saldo Insuficiênte.");
return false;
} else {
saldo = super.saldo - valor;
qtd_cad -= 1;
System.out.println("Operação executada com sucesso, tenha um bom show.");
return true;
}
}
return true;
}
public boolean PagarComBonus (double saldo, double valor, double qtd_ingre, double qtd_cad) {
valor = valor*qtd_ingre;
if (super.bonus == 1) {
if (saldo <= 0) {
System.out.println("Saldo Insuficiênte.");
return false;
} else {
saldo = super.saldo - valor;
qtd_cad -= 1;
System.out.println("Operação executada com sucesso, tenha um bom show.");
return true;
}
}
return true;
}
public void TrocarIngresso (double valor, double novoValor, double difer, double qtd_cad) {
if (valor == novoValor) {
System.out.println("Ingresso trocado com sucesso.");
qtd_cad += 1;
} else
if (valor > novoValor){
difer = valor - novoValor;
difer += super.saldo;
System.out.println("foi adicionado ao se saldo: " + difer);
} else
if (valor < novoValor) {
difer = novoValor - valor;
difer -= super.saldo;
}
if (saldo < 0) {
difer += super.saldo;
System.out.println("Ingresso não pode ser trocado, saldo insuficiente.");
}
}
}
Agora vem a segunda.
package cliente;
public class CadastroCliente {
private String nome;
public double numero;
public String toString(){
return String.format("Cliente: %s\nCardNumber: %s", this.nome, this.numero);
}
public CadastroCliente (String nome, double numero){
this.nome = nome;
this.numero = numero;
}
String getNome() {
return nome;
}
String setNome (String nome) {
return this.nome = nome;
}
double getNumero() {
return numero;
}
}
Agora vem minha duvida, eu quero chamar isso tudo nessa classe, mas não como proceder.
package compra_ingressos;
import cliente.Conta;
public class TesteBilheteria {
ComprarIngresso ci = new ComprarIngresso();
Conta co = new Conta();
}
Ajuda aew galera.