C#类的多态性指的是什么?
答案:6 悬赏:80 手机版
解决时间 2021-11-12 14:20
- 提问者网友:wodetian
- 2021-11-12 06:29
C#类的多态性指的是什么?
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-11-12 06:53
通俗的讲:可以产生不同的子类
比如 Person类是父类
可以Person s=new Son();
也可以Person f=new Father();
但是son和father他们的属性可能不同,方法也可能不同
比如 Person类是父类
可以Person s=new Son();
也可以Person f=new Father();
但是son和father他们的属性可能不同,方法也可能不同
全部回答
- 1楼网友:玩世
- 2021-11-12 09:37
pt t=newpt();
pt.m m=pt.new m();
pt.m m=pt.new m();
- 2楼网友:野慌
- 2021-11-12 09:03
同个对象的不同操作,比如对方法的重载
- 3楼网友:渊鱼
- 2021-11-12 08:14
就像是一棵树长的枝丫,当一个枝丫长到时间,就会从杆上长出另一个
- 4楼网友:鱼忧
- 2021-11-12 07:28
多态指相同对象收到不同消息或不同对象收到相同消息时产生不同的实现动作。有两种多态性:编译时多态性,运行时多态性。
a、编译时多态性:通过重载函数实现
b、运行时多态性:通过虚函数实现。
a、编译时多态性:通过重载函数实现
b、运行时多态性:通过虚函数实现。
- 5楼网友:西风乍起
- 2021-11-12 07:13
没法实例化,那个是内部类,得定义为public才行,而且这个跟多态没关系。
改成:
public class m就可以了
实例化代码如下:
pt.m pm = new pt.m();追问你还没回答什么是多态性,多态性怎么用呢?追答多态性:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。
改成:
public class m就可以了
实例化代码如下:
pt.m pm = new pt.m();追问你还没回答什么是多态性,多态性怎么用呢?追答多态性:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯