关于c#中有多个类需要继承,但是又只支持单继承的问题? ASP.NET中,我先封装了一个A类,是关于数据库操作的,但是ASPx页面中的类本身继承了 System.Web.UI.Page类,而c#中只支持单继承,所以就不能继承A类了,那么如何才能在这个页面中来继承A类呢?有人说用接口来实现怎么实现啊??不要喷我小白。。我承认!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用组合,如:public class page:System.Web.UI.Page{ private MyDataBaseClass class=...;//你自己关于数据库操作的类}PS:页面类继承数据库的操作,这个似乎不是好的设计方法 奉献一套商业进销存系统 C#2005代码,需要的请下载。总共六卷。文档另分一卷,下载地址http://applemacosx.download.csdn.net/ 没有办法,.net学java搞了单继承。要等.net支持多继承至少还需要4、5年吧。你需要从A中提取接口IA(在vs上选择“重构->提取接口”或者快捷键“Ctrl+R+I”)。你的class已经有了父类,只能使用IA,无法继承A。 想继承于A类的目的不是为了使用A类中的方法(这是典型的滥用、乱用继承),不是为了让页面用A,而是为了让页面它自己“就是”A。这可是天壤之别。 public class BasePage: System.Web.UI.Page{}多继承使用接口 如何判断文本框输入的内容被修改? 求解!!dataset中多表,保存到数据库出错? ado.net中TableMappings的作用到底是什么? 一条sql语句,执行collback有意义么? 高手求救...ADO.NET方面的问题... TextureBrush大问题 ???仿造金山词霸屏幕取词功能?? winfrom文本框焦点获取和丢失问题 如何给按钮设快捷键 请问,如何在Form中画图啊??/ C#分割字符串 C#传递参数到ACCESS中的查询
{
private MyDataBaseClass class=...;//你自己关于数据库操作的类
}
PS:页面类继承数据库的操作,这个似乎不是好的设计方法
{
}
多继承使用接口