java面向对象实例分析
/**
* 税务局
* @author H2
*
*/
public class TaxBureau {
//名称
private String name;
//编号
private String number;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
/* //收税
public void collectTaxes(Merchant m){
System.out.println(name + "收到" +m.getName()+m.getTax()+"税款");
} */
}
**
* 纳税人
* @author H2
*
*/
public class Merchant {
//名称
private String name;
//编号
private String number;
//税额
private float tax;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public float getTax() {
return tax;
}
public void setTax(float tax) {
this.tax = tax;
}
//缴税
public void payTaxes(TaxBureau t){
System.out.println(name + "缴税给"+ t.getName() + "税额为"+ tax);
}
}
/**
* @author H2
*/
public static void main(String[] args) {
TaxBureau t = new TaxBureau();
Merchant m = new Merchant();
m.setName("XX超市");
m.setNumber("CS001");
m.setTax(1234.0f);
m.payTaxes(t);
}
浙公网安备 33010602011771号