猿问

如何访问父类的父类中的方法。。

一个空间源码。
源码中看到的是它在
BasePage1继承自System.web.ui.Page
Basepage2 的Oninit事件中使用了一个验证版权的方法,然后在使用到这个版权的页面中都又继承了Basepage2

我用Reflector 反编译dll之后不能重新生成
它的源码里面全是a.a.a  b.b.b之类的东西。。然后用了N多goto

后来想到从继承来解决未破解的提示
我现在试图自己写一个类继承自PAGEBASE2然后override OnInit
但是在自己写的OnInit类中还要调用PageBase1.OnInit(e)因为PageBase1.OnInit()中初始化了一些私有对象
请问如何做到。。


凤凰求蛊
浏览 484回答 2
2回答

慕慕森

base.OnInit( e )base 就是基类的引用 , OnInit 是一个保护的方法,派生类中可以访问。

哔哔one

子类:C父类:P父类的父类:T1、如果T有一个方法是protected或者public,P没有重写,那么C直接使用2、如果T有一个方法是protected或者public,P重写了,那么C不可能使用T的该方法了,严格意义上来说这是P的设计失败3、如果T的一个方法是private,而C要用,严格意义上来说不是T设计失败就是C设计失败
随时随地看视频慕课网APP
我要回答