99问答网
所有问题
java中多态的定义是什么?
如题所述
举报该问题
推荐答案 推荐于2017-09-27
多态性是指允许不同类的对象对同一消息作出响应,多态性包括参数化多态性和包含多态性,多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。
多态有两种表现形式:重载和覆盖
1、首先说重载(overload),是发生在同一类中,与什么父类子类、继承毫无关系。
标识一个函数除了函数名外,还有函数的参数(个数和类型),也就是说,一个类中可以有两个或更多的函数,叫同一个名字而他们的参数不同。
他们之间毫无关系,是不同的函数,只是可能他们的功能类似,所以才命名一样,增加可读性,仅此而已!
2、再说覆盖(override),是发生在子类中,也就是说必须有继承的情况下才有覆盖发生。
继承一个类,也就有了父类了全部方法,如果你感到哪个方法不爽,功能要变,那就把那个函数在子类中重新实现一遍。
这样再调用这个方法的时候,就是执行子类中的过程了,父类中的函数就被覆盖了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zBvBjzBBt.html
其他回答
第1个回答 推荐于2017-09-07
将参数定义为一个父类,各子类中都重写了父类的方法,在方法中用传入的父类对象调用这个方法。当传入什么子类时就会调用相应的各子类的方法。这就是多态。
具体的例子代码书上有很多就不列出来了本回答被提问者采纳
第2个回答 2011-12-09
简单点的,一个对象的状态,比如人有什么状态。也就是类的方法
追问
那是不是就是说一般类被定义后的属性被特殊类继承的时候,他就有不同的行为?
第3个回答 2011-12-09
有继承
有重写
有父类引用指向子类对象
就是多态
追问
那是不是就是说一般类被定义后的属性被特殊类继承的时候,他就有不同的行为?
相似回答
java中多态的定义是什么?
答:
多态性是指允许不同类的对象对同一消息作出响应
,多态性包括参数化多态性和包含多态性,多态性语言具有灵活、抽象、行为共享、代码共享的优势,很好的解决了应用程序函数同名问题。多态有两种表现形式:重载和覆盖 1、首先说重载(overload),是发生在同一类中,与什么父类子类、继承毫无关系。标识一个函数...
java中多态
性
什么
意思?
答:
在JAVA中有两种多态是指:运行时多态和编译时多态
。多态性是面向对象的核心特征之一,类的多态性提供类中成员设计的灵活性和方法执行的多样性。
多态指允许不同类的对象对同一消息做出响应
。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑...
java中多态
性
什么
意思?
答:
java中多态性的意思是作为面向对象的程序设计语言最核心的特征,表示一个对象有着多重特征
,可以在特定的情况下表现出不同的状态,从而对应着不同的属性和方法。1、就java而言,多态性就是允许将父对象设置成为一个或更多与自身子对象相等的技术,赋值之后父对象就可以根据当前赋值给自身子对象的特性以不...
在
java中什么是多态
。。 什么时候用多态
答:
在java中: 多态,
是面向对象的程序设计语言最核心的特征
。多态,意味着一个对象有着多重特征,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。从程序设计的角度而言,多态可以这样来实现(以java语言为例): public interface Parent { public void simpleCall(); } public class Child_A impl...
java中的多态怎么
理解
答:
简单来说,多态就是同一种行为在不同对象上的表现方式不同。
Java中的多态
实现主要依靠两个机制:继承和接口。在继承中,子类可以继承父类的属性和方法,也可以重写父类的方法来实现自己的特定行为。当父类的引用指向子类的对象时,可以通过父类的引用调用子类重写的方法,实现多态。在接口中,类可以实现...
在
JAVA中
有两种
多态
指
的是什么
答:
在JAVA中有两种多态是指:
运行时多态和编译时多态
。关于类的多态性简介如下:多态(polymorphism)意为一个名字可具有多种语义.在程序设计语言中,多态性是指”一种定义,多种实现”.例如,运算符+有多种含义,究竟执行哪种运算取决于参加运算的操作数类型:1+2 //加法运算符 “1” + “2” //字符串...
JAVA多态怎么
解释?
答:
关于
java的多态
,有的书上是这样讲的,它讲java的多态分成静态的多态,和动态的多态,而所谓静态的多态就是只函数的重载,动态的多态就是方法的覆写。在
Java中多态
就是在讨论方法调用的绑定,绑定就是将一个方法调用同一个方法主体关联起来。在C语言中,方法(在C中称为函数)的绑定是由编译器来实现的...
java中什么是多态
性?它具有什么优点
答:
Java是
面向对象的语言,
多态
性是面向对象程序设计代码重用的一个最强大机制,动态性
的概念
也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,主要体现在继承和接口实现两方面,详见例子:继承实现多态例如:class A{ met...
java里
,方法重载是不是
多态的
一种实现?
答:
从一定角度来看,封装和继承几乎都是为多态而准备的。这是最重要的知识点。2、
多态的定义
:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)3、实现多态的技术称为:动态绑定(dynamicbinding),是指在执行期间判断所引用对象...
大家正在搜
java多态的定义
java中的多态怎么理解
java中的多态的作用
java多态是什么
java中多态的理解
java中类的定义
java多态的分类
java多态的前提
多态的定义
相关问题
java中多态性什么意思?
java中的多态的定义是什么啦 什么情况下使用多态啊?多态有...
java中多态的定义是什么?
java中多态是什么意思?
java中多态具体是什么???
java中多态的概念是什么?
java中多态的定义是什么?
java中的多态三要素是什么?