知识回顾

    这一周学习了Java的继承,重载,重写,覆盖,接口等内容,回顾一下吧。

    继承:Java中的继承是一个对象获取父对象的所有属性和行为的机制。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。

    重载:Java允许同一个类中定义多个同名方法,只要它们的形参列表不同即可。如果同一个类中包含了两个或两个以上方法名相同的方法,但形参列表不同,这种情况被称为方法重载。

    重写:发生在父类和子类之间,方法名相同,参数列表相同,返回值相同,但是具体实现不同。方法重写是运行时多态。

“外壳不变,核心重写”

①函数名相同

②参数列表相同(类型,个数)

③返回值相同

④访问权限不能比父类中被重写的方法的访问权限更低。

    接口:抽象类是从多个类中抽象出来的模板,如果将这种抽象进行的更彻底,则可以提炼出一种更加特殊的“抽象类”——接口(Interface)。接口是 Java 中最重要的概念之一,它可以被理解为一种特殊的类,不同的是接口的成员没有执行体,是由全局常量和公共的抽象方法所组成。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 面向对象 继承 关键字: extends 特点: 提高代码的复用性 让类与类之间产生关系,才有了多态的特性 注意:...
    WhiteStruggle阅读 1,481评论 0 1
  • Dos命令 dir :列出当前目录下的文件以及文件夹 md : 创建目录 rd :删除目录 cd :进入指定目录 ...
    WhiteStruggle阅读 1,558评论 0 1
  • Object类 是所有对象的直接或者间接父类 该类中定义的是所有对象都具备的功能 equals(object ob...
    WhiteStruggle阅读 1,774评论 0 1
  • 1.数据结构 枚举(Enumeration)枚举接口虽然它本身不属于数据结构,但它在其他数据结构的范畴里应用很广。...
    驰同学阅读 1,175评论 0 0
  • 基础知识 Let不要求在编译器确定,但是使用前必须赋值1次 outer:for i in 1...4 复合条件用f...
    alfei13阅读 1,832评论 0 1

友情链接更多精彩内容