首页>新闻>苏州没有基础学Java难不难

苏州没有基础学Java难不难

来源:苏州达内IT培训学校时间:2020/11/19 15:03:28

苏州没有基础学Java难不难  达内致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销工程师、会计等职场人才。2015年起,推出面向青少年的少儿编程、智能机器人编程、编程数学等K12课程


多态的分类

1、编译时多态,即方法的重载,从JVM的角度来讲,这是一种静态分派(static dispatch)

2、运行时多态,即方法的重写,从JVM的角度来讲,这是一种动态分派(dynamic dispatch)

关于这一点,在写到JVM的时候会详细讲到。

分析多态问题的几条原则

如果不去理解多态的原理,就从使用的角度来讲,以个人的学习、工作这几年的经验,总结出了多态无非就是三句话:

比如我们有一个父类Father,有一个子类Children

1、向上转型是自动的。即Father f=new Children()是自动的,不需要强转

2、向下转型要强转。即Children c=new Father()是无法编译通过的,必须要Children c=(Children)new Father(),让父类知道它要转成具体哪个子类

3、父类引用指向子类对象,子类重写了父类的方法,调用父类的方法,实际调用的是子类重写了的父类的该方法。即Father f=new Children(),f.toString()实际上调用的是Children中的toString()方法

  • 上一篇:苏州实力强的Java班是哪一家
  • 下一篇:苏州名气大的软件测试课程
  • 相关推荐 更多>

    苏州2022年Java培训机构怎...

    苏州怎样才能写出好的Java程序

    苏州ui设计师的工作流程是什么

    苏州ui设计专业的就业发展怎么样

    苏州如何提升自己的产品的设计优势

    java语言的特点有哪些

    立即申请体验课名额

    苏州达内IT培训学校

    版权所有:搜学搜课(www.soxsok.com)

  • 在线咨询
  • 电话咨询
  • 微信咨询