1、定义一个类,包含类成员产品价格$prodPrice,与计算产品总金额的方法getAmount。

2、定义一个子类产品A,内部为空。

3、定义另一个子类产品B,重写了计算产品总金额的方法getAmount,定义了计算产品总金额的新规则:当产品数量达到100个时,产品总金额打8折。

4、计算并输出数量都为50对应的产品总金额。

5、两者都为500。

6、计算并输出数量都为100对应的产品总金额。

7、此时,因产品B的数量达到了100,根据产品B的特定定价规则,将对产品总金额打8折,故为800。

时间:2024-11-03 09:58:00
1、定义一个类,包含类成员产品价格$prodPrice,与计算产品总金额的方法getAmount。
2、定义一个子类产品A,内部为空。
3、定义另一个子类产品B,重写了计算产品总金额的方法getAmount,定义了计算产品总金额的新规则:当产品数量达到100个时,产品总金额打8折。
4、计算并输出数量都为50对应的产品总金额。
5、两者都为500。
6、计算并输出数量都为100对应的产品总金额。
7、此时,因产品B的数量达到了100,根据产品B的特定定价规则,将对产品总金额打8折,故为800。