恭喜,你发布的帖子
发布于 2023-08-23 13:16:31
29楼
你确定在C#里子类不能对父类里的方法和重写吗?但有种情况就是父类里面的私有法方不能被重写!
同样在BECKHOFF 子类也可以对父类里的法方重写!
如果你感兴趣,可以看看我在汇川论坛发过的贴子!
http://bbs.inovance.com/forum.php?mod=viewthread&tid=19921
从 C/C++ 演化过来的面向对象的语言 C# 和 Java 中“子类可以继承父类的静态方法,但不能重写”这是确定的。
1、简单来讲,父类这么多方法,是发明这门语言的微软公司事先定义好的,你怎么能去该修改原始定义文件呢?C# 中专门有一个叫【扩展方法】的东西,来向现有类型(继承父类后的子类)“添加”新方法。
2、就算子类创建了一个和父类一模一样的方法,那这两个方法也不是“同一个方法”了,只能说它们的功能和程序一模一样而已。
请填写推广理由:
分享
只看
楼主