- 9
- 0
- 约1.15万字
- 约 38页
- 2022-03-20 发布于陕西
- 举报
* * * * * * * * * * * * 9.4.3 多态的好处 class Square extends Shape { void print(){ System.out.println(Square);}} public class DrawShape { static void draw(Shape s){ s.print();} public static void main(String[] args) { Shape s = new Shape(); draw(s); s = new Circle();//向上转型 draw(s); s = new Rectangle();//向上转型 draw(s); s = new Square();//向上转型 draw(s); } }在上面程序中,在设计draw方法时,让其接收父类Shape类型的参数,因为向上转型,此方法能够接收所有Shape的子类对象,因为动态绑定,s总能找到正确的print()方法。 9.4.4 多态的缺陷 在Java中多态只有非私有的实例方法才是多态的,私有方法、静态方法、域都不是多态的。 看下面的两个例子: // FaultOne.java public class FaultOne { //public void show(
您可能关注的文档
最近下载
- T_CAWAORG 014—2024(老年综合评估及干预技术应用规范).pdf VIP
- 副井井筒安装高压电缆的施工方案及安全技术措施.doc VIP
- 保险公司偿付能力监管规则第12号: 偿付能力风险管理要求 ....pdf VIP
- 安全生产标准化记录(台账表格)全资料.docx
- 第三单元 第12课 问题的分解 课件 浙教版(2026)信息科技五年级上册.pptx VIP
- 住建行政执法培训课件.pptx VIP
- 失智老年人生活照护—协助鼻饲老人进食.ppt
- (2026年)安全生产标准化记录(台账表格)全资料.docx VIP
- 山东省实验中学2027届高三第一次诊断性考试语文试题(含答案).docx VIP
- “呼死你”软件盛行 网友谨防“轰炸”电话.doc VIP
原创力文档

文档评论(0)