`
java-admin
  • 浏览: 1384234 次
  • 性别: Icon_minigender_1
  • 来自: 陕西.西安
社区版块
存档分类
最新评论

什么是多态机制?什么事覆盖与重载?区别在哪?

 
阅读更多
多态是指一个程序中同名的不同方法共存的情况,java中提供两种多态机制,覆盖与重载。
覆盖:在子类中可以定义与父类中已定义的方法同名而内容不同的方法这种多态被称为覆盖。
重载:当在一类中定义了多个同名而不同内容的成员方法时我们称这些方法时重载。
由于覆盖的同名方法存在于子类对父类的关系中,在方法引用时指明引用的是父类的方法还是子类的不同覆盖和重载也就得以区分。
分享到:
评论

相关推荐

    java面试题

    int和Integer有什么区别? 答:int是java的原始数据类型,Integer是java为int提供的封装类,java为每个原始数据类型都提供了封装类。 String和StringBuffer的区别? 答:String是不可变的对象,每次对String类型进行...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    10.3 覆盖——与继承如影随形 264 10.3.1 当方法不再通用 264 10.3.2 覆盖——让众口不再难调 265 10.3.3 覆盖——到底调用了哪个方法 270 10.3.4 覆盖的语法不简单 272 10.3.5 更复杂的使用覆盖的情况 274 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    10.3 覆盖——与继承如影随形 264 10.3.1 当方法不再通用 264 10.3.2 覆盖——让众口不再难调 265 10.3.3 覆盖——到底调用了哪个方法 270 10.3.4 覆盖的语法不简单 272 10.3.5 更复杂的使用覆盖的情况 274 ...

    微软C#教程.txt

    - 本章概述了.NET平台的概念及其与C#语言的关系,强调了C#作为一种现代化的编程语言在.NET框架中的核心地位。 ##### 第二章 运行环境 全面了解.NET - **2.1 .NET 结构** - .NET Framework 包括公共语言运行时...

    Python资源.docx

    - **继承与多态:** Python支持类之间的继承机制,子类可以继承父类的属性和方法;同时支持多态性,即不同类的对象可以对同一消息作出响应。 2. **高级OOP概念:** - **多态:** Python中的多态允许子类重写父类...

Global site tag (gtag.js) - Google Analytics