encapsulation
class Account {
private double balance;
// withdraw money
public void getBalance(double balance){
if(validate("vedvarshney__" , "ved@123")){
this.balance-=balance;
System.out.print(balance+" is debit from Account");
}else{
System.out.print("unvalid password");
}
System.out.println();
}
// credit money
public void setBalance(double balance){
if(validate("vedvarshney__" , "ved@123")){
this.balance+=balance;
System.out.print(balance+" is credit in Account");
}else{
System.out.print("unvalid password");
}
System.out.println();
}
// authentication
private boolean validate(String username , String password){
return username.equalsIgnoreCase("vedvarshney__") && password.equals("ved@123");
}
}
public class Main
{
public static void main(String[] args) {
Account a = new Account();
a.setBalance(1000);
a.getBalance(500);
}
}
Comments
Post a Comment