打字猴:1.700475641e+09
1700475641
1700475642 //生产出来的东西,一定要销售出去,否则亏本
1700475643
1700475644 public abstract void beSelled();
1700475645
1700475646 }
1700475647
1700475648 简单!忒简单了!House产品类如代码清单29-8所示。
1700475649
1700475650 代码清单29-8 房子
1700475651
1700475652 public class House extends Product{
1700475653
1700475654 //豆腐渣就豆腐渣呗,好歹也是房子
1700475655
1700475656 public void beProducted(){
1700475657
1700475658 System.out.println(“生产出的房子是这样的……”);
1700475659
1700475660 }
1700475661
1700475662 //虽然是豆腐渣,也是能够销售出去的
1700475663
1700475664 public void beSelled(){
1700475665
1700475666 System.out.println(“生产出的房子卖出去了……”);
1700475667
1700475668 }
1700475669
1700475670 }
1700475671
1700475672 既然是产品类,那肯定有两种行为要存在:被生产和被销售,否则就不能称为产品了。我们再来看iPod产品类,如代码清单29-9所示。
1700475673
1700475674 代码清单29-9 iPod产品
1700475675
1700475676 public class IPod extends Product{
1700475677
1700475678 public void beProducted(){
1700475679
1700475680 System.out.println(“生产出的iPod是这样的……”);
1700475681
1700475682 }
1700475683
1700475684 public void beSelled(){
1700475685
1700475686 System.out.println(“生产出的iPod卖出去了……”);
1700475687
1700475688 }
1700475689
1700475690 }
[ 上一页 ]  [ :1.700475641e+09 ]  [ 下一页 ]