一个空间源码。
源码中看到的是它在
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()中初始化了一些私有对象
请问如何做到。。
base.OnInit( e )
base 就是基类的引用 , OnInit 是一个保护的方法,派生类中可以访问。
子类:C
父类:P
父类的父类:T
1、如果T有一个方法是protected或者public,P没有重写,那么C直接使用
2、如果T有一个方法是protected或者public,P重写了,那么C不可能使用T的该方法了,严格意义上来说这是P的设计失败
3、如果T的一个方法是private,而C要用,严格意义上来说不是T设计失败就是C设计失败