小类型和大类型怎么理解,是不小类型就是方法属性比较少,大类型方法属性比较多?或者理解成父类是大类型,子类是小类型?晕了,没有讲清楚这个问题啊

来源:10-2 多态中的引用类型转换

DH111

2015-08-02 12:49

小类型和大类型怎么理解,是不小类型就是方法属性比较少,大类型方法属性比较多?或者理解成父类是大类型,子类是小类型?晕了,没有讲清楚这个问题啊

写回答 关注

1回答

  • 慕莱坞2250471
    2015-08-02 15:23:14
    已采纳

    Java的标准说法里面是没有小类型(基类)跟大类型(导出类),Think in java所有章节对类的定义 只有导出类跟基类 ,严格的意义上来讲,导出类  基类的关系是 is a 或者 is like a(is a kind of 意思导出类是基类的某一种),导出类可以重写基类的方法 属性 也可以扩展基类的方法,实际开发过程中  方法/属性多不多 并不能定义 大类型 小类型,因为一个导出类很有可能只是重写了一个基类的方法,这个时候导出类(你口中的大类)方法属性就一定比基类多麽?

    你潜在需要关注的问题是类型 向下转型 跟 向上转型

    个人建议还是看书 书籍一般比视频讲的清晰,视频受限时间等因素 很多东西讲的不清晰


    DH111

    谢谢,不知道有没有什么好的书推荐呢,最好内容全面的

    2015-08-03 13:49:27

    共 2 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

531021 学习 · 6151 问题

查看课程

相似问题