C#中是否所有重载的(重载父类中函数)函数都需要加用关键字override?
来源:新能源网
时间:2024-08-17 13:24:01
热度:
C#中是否所有重载的(重载父类中函数)函数都需要加用关键字override?【专家解说】:在C#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可
【专家解说】:在C#中,如果你在声明一个方法的时候用了virtual这个关键字,那么,在派生类中,你就可以使用override或者new关键字来弃用它或是忽略它.如果你在父类中用了virtual这个关键字,而在其派生类中又没有用override或new关键字,而直接引用一个同名方法的话,编译器将会报错,并将以new方式,即忽略派生类中的方法的方式来运行.
所以,在子类中覆盖父类的虚函数时必须用关键字override,覆盖父类的方法要用关键字new .
上一篇:哪里可以下到刮风声音的MP3
-
去除甲醛 净化空气 什么样的方法最好?效率最快?成效最高??高手支招!2024-08-17
-
现浇钢筋混凝土框架柱出现断层的整改方法2024-08-17
-
金龙鱼饲养方法?2024-08-17
-
净化水的方法一般有哪三种方法2024-08-17
-
电动车电瓶能修吗?怎么修呢?谁能教教我简单的方法2024-08-17
-
饭店灭蟑螂的有效方法2024-08-17
-
有哪些利用太阳能的方法2024-08-17
-
养殖场里苍蝇太多,什么方法可以有效处理?2024-08-17
-
生活中利用太阳能的主要方法或途径有哪些?2024-08-17
-
有谁知道可以提取硅的方法?和制作太阳能电子版的方法?2024-08-17
-
怎样建立与生态养殖于一体的循环养殖方法?2024-08-17
-
有哪些方法可以发电?原理是什么?2024-08-17
-
汽车除味 除甲醛 用3m净呼吸光触媒 diy装施工方法???(黑内饰)2024-08-17
-
煤气发生炉转换天然气的换算方法2024-08-17
-
猪粪发酵最佳方法有哪些?2024-08-17