interface Ass7_Tax.classpublic
static final int taxPercent = 10;
//Hm d ng
public void Ass7_Player(String name) { this.name = name; } public
public void Ass7_PlayerIncome(String name, int income){ super.name = name; this.income = income; }
//Ci t ph ng th c calculateTax()
public double calculateTax(){ return (income * taxPercent/100) ; }
//Thi t k ph ng th c displayDetails()
public void displayDetails(){ //Cc l nh in tn c u th , thu nh p v thu thu nh p thng qua cc bi n: super.name, income v calculateTax();
interface Ass7_GradeBonus.classpublic
static final int Grade_Bonus_Percent = 10;
//Khai bo phng thc calculateGradeBonus(). Phng thc ny lp no s dng interface ny s ci t chi tit sau.
Sau cng l lp Ass7_PlayerTest.class thc thi chng trnh. Lp ny hng l isau: th ((rate * Grade_Bonus_Percent)/100.0) * 100000 dn //N cigc t nh
}
Ass7_PlayerTest.class//hm main()
public double calculateGradeBonus(){ Ass7_PlayerIncome obj1 = new Ass7_PlayerIncome(); Ass7_TournamentIncome obj2 = new Ass7_TournamentIncome(); obj1.Ass7_PlayerIncome("Huynh Van Bay",500); obj1.displayDetails(); System.out.println("\n-----------------------------"); obj2.Ass7_TournamentIncome("Huynh Minh Triet", 5, 'A');
Obj2.displayDetails();