/** * Learn Java from https://www.liaoxuefeng.com/ * * @author liaoxuefeng */ public class HelloWorld { public static void main(String[] args) { // TODO: 用接口给一个有工资收入和稿费收入的小伙伴算税: Income[] incomes = new Income[]{new SalaryIncome(7500), new RoyaltyIncome(12000)}; double total = 0; // TODO: for (Income income : incomes) { total += income.getMoney(); } System.out.println(total); } } /** * 定义接口Income */ interface Income { // TODO double getMoney(); } /** * 稿费收入税率是20% */ class RoyaltyIncome implements Income { protected double income; // TODO public RoyaltyIncome(double income) { this.income = income; } public double getMoney() { return income * 0.2; } } class SalaryIncome implements Income { // TODO protected double income; public SalaryIncome(double income) { this.income = income; } public double getMoney() { return this.income * 0.2; } }
Sign in to make a reply
刘晋呈php