31、Java面向对象编程与异常处理详解

Java面向对象编程与异常处理详解

1. 面向对象编程中的多态性

1.1 使用 Payable 接口多态处理发票和员工

在面向对象编程里,多态性是一个关键概念,它能让我们把具有相同超类的对象当作超类的对象来处理。以 Payable 接口为例,它可用于在一个应用程序中多态处理一组发票( Invoice )和员工( Employee )对象。

下面是使用 Payable 接口的示例代码:

// Fig. 10.15: PayableInterfaceTest.java
// Tests interface Payable.

public class PayableInterfaceTest
{
    public static void main( String[] args )
    {
        // create four-element Payable array
        Payable[] payableObjects = new Payable[ 4 ];

        // populate array with objects that implement Payable
        payableObjects[ 0 ] = new Invoice( "01234", "seat", 2, 375.00 );
        payableObjects[ 1 ] = new Invoice( "56789",
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值