C#继承有什么作用
答案:6 悬赏:70 手机版
解决时间 2021-03-23 12:23
- 提问者网友:焚苦与心
- 2021-03-23 09:27
C#继承有什么作用
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-03-23 10:22
继承最主要的作用就是把子类的公共属性集合起来,便与共同管理,使用起来也更加方便。当然子类只要声明自己的属性和方法就可以使用~但是前提是你既然使用了继承,那代表着你认同子类都有一些共同的特性,所以你把这些共同的特性提取出来设置为父类!如果不是这样,难道还有必要用到继承么?
全部回答
- 1楼网友:愁杀梦里人
- 2021-03-23 12:30
继承的目的是让你写更加少的代码了!例如 我有个界面基类,那么我的继承子类就可以使用基类的方法了,如果我有个这样的子类的话,相同的功能我就可以少写很多代码了。
继承的概念你可以到网络中去找找。
继承的概念你可以到网络中去找找。
- 2楼网友:慢性怪人
- 2021-03-23 12:23
父类的性质子类可以用!
- 3楼网友:舍身薄凉客
- 2021-03-23 11:54
有一个非常大的作用... 因为父类所拥有的特性 子类是全部拥有的. 所以.. 凡是调用调用父类类型的函数 也能够调用子类 但如果不继承的话. 即使拥有父亲所有的特性 也不能被该函数调用. 比如.Class A{}Class B extends A{}Class C{} Class D{ void eg(A xxx) {}}在类D中 eg方法可以传入A 和B申明的对象. 但是即使C 和A里面的成员及方法完全一样. eg也不能调用C
- 4楼网友:往事隔山水
- 2021-03-23 10:58
你问这个问题说明你对面向对象的理解不够好继承可以继承父类的属性和方法子类可以重载或者覆盖父类的方法同时所有接受父类为参数的方法,都可以传递子类所以一般你在代码编写中 通用的功能放在父类里 特定的功能放在子类里当然还有很多设计模式和其他的情况了
- 5楼网友:低血压的长颈鹿
- 2021-03-23 10:41
(1)继承是在一些比较一般的类的基础上构造、建立和扩充新类的最有效的手段。
(2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。
(3)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。
(4)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。
只有两三个类是看不出什么效果的,在类很多结构复杂的状况下继承的作用才能体现出来。初学者不理解也没关系,先把继承的用法和好处死记住就行,等将来代码见的多了写的多了就明白了
(2)继承简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系。
(3)继承提供了软件复用功能。若类B继承类A,那么建立类B时只需要再描述与基类(类A)不同的少量特征(数据成员和成员方法)即可。这种做法能减小代码和数据的冗余度,大大增加程序的重用性。
(4)继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性。
只有两三个类是看不出什么效果的,在类很多结构复杂的状况下继承的作用才能体现出来。初学者不理解也没关系,先把继承的用法和好处死记住就行,等将来代码见的多了写的多了就明白了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯