C#什么为使用继承有什么好处?

2025-02-28 03:45:42
推荐回答(4个)
回答1:

继承可以说是类的扩展吧。比如你定义了一个电脑类,它包括内存,显示器,鼠标等属性,还有配置等方法。你现在想再定义一个联想类,那么就不用重新包括内存,显示器等属性,你可以继承电脑类,再加一些电脑类没有的属性和没有的方法。这样做很方便,也有利于维护。

回答2:

继承嘛,简单说,如果子类属性和父类有一些不一样,那么就不用在费劲建一个新类,可以直接在父类基础上修改就行了,免去了很多操作

回答3:

比如你在编写游戏,你先写了一个对怪物“狼”的类,这里面有血量,攻击,图片等信息,后来你发现狼不止一种,可能有红眼狼和白眼狼,但他们血量都是一样的,图片不一样。这时你只要继承之前写的“狼”类,把图片改写一下就可以了,前面那么血量,攻击都不用再写。方便了编程。

回答4:

如果说我比别人看得更远些,那是因为我站在了巨人的肩上。
——牛顿