多态的应用和个人对其理解

我们就对JDK框架中JFrame来进行说明(本文中所用图片均来源于www.ostools.net网站截图)

如下图是JFrame在JDK中的结构



可以看到其中的有个add函数(继承与class.java.awt.Container)

点击add函数


可以发现add用于添加Component

我们在进入Component


这个是Component类的结构。

其中直接子类有Button,Canvas,Checkbox等,由多态的性质可以得出,JFrame可以添加Button,Canvas,Checkbox等组件。其他情况也只需要这样分析即可。

进入Container类


这些都是我们常用的组件。

这也是多态应用好处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值