我在基类定义一个控件,比如TextBox,然后子类把页面的TextBox1赋给基类的TextBox。
我的目的是为了在基类实现查询、数据绑定等
这样好不好?
还有我对面向对象的概念还不是很透彻。
如果好几个类继承一个基类,每个子类赋给基类的值不同,这样当同时访问这些子类的页面,到底是什么情况??哪位大虾帮小弟解释一下。感激涕零!
我的目的是为了在基类实现查询、数据绑定等
这样好不好?
还有我对面向对象的概念还不是很透彻。
如果好几个类继承一个基类,每个子类赋给基类的值不同,这样当同时访问这些子类的页面,到底是什么情况??哪位大虾帮小弟解释一下。感激涕零!
解决方案 »
- 关于程序集引用和命名空间的问题——急!!!
- 【提问】谁帮我看看这段上传文件的代码
- 我想冻结窗体,不知道该如何弄?
- 我一个页面有多个异步ajax请求怎么处理呢??,就是能实现多个loading的样子
- 一段webservice程序,帮忙纠错.
- 我打算搞网站后台编程,想学一下.NET技术又不知道从哪里学起,问一下大家
- 在ASP.net下,为什么只能检索出Number='1'的记录??
- csdn三楼楼长提供的精品OA下载,我在用的时候里面的很多功能都没有,是怎么回事?
- ASP.NET 中 如何实现 Socket 通讯
- 新手必读问题集锦之二(TreeView相关问题)
- OWC生成饼图显示百分比的精度问题~
- asp.NET 如何在页面遍历List(50分)
每个子类赋给基类的值不同 你访问的子类 还是 子类的内容, 楼主 貌似 继承 方面 不熟悉 “继承”(Inheritance)是面向对象软件技术当中的一个概念,例如在java语言中,java语言中不支持多重继承,是通过接口实现多重继承的功能。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。尽管子类包括父类的所有成员,它不能访问父类中被声明成private 的成员 ...
继承是指一个对象直接使用另一对象的属性和方法。事实上,我们遇到的很多实体都有继承的含义。例如,若把汽车看成一个实体,它可以分成多个子实体,如:卡车、公共汽车等。这些子实体都具有汽车的特性,因此,汽车是它们的"父亲",而这些子实体则是汽车的"孩子"。
继承的目的:实现代码重用
派生类声明:
class 派生类名:继承方式 基类名
{
新增成员声明;
};
三种继承方式
公有继承 public (原封不动)
保护继承 protected (折中)
私有继承 private (化公为私)
继承方式影响子类的访问权限:
派生类成员对基类成员的访问权限
通过派生类对象对基类成员的访问权限
同类事物具有共同性,在同类事物中,每个事物又具有其特殊性。运用抽象的原则舍弃对象的特殊性,抽取其共同性,则得到一个适应于一批对象的类,这便是基类(父类),而把具有特殊性的类称为派生类(子类),派生类的对象拥有其基类的全部或部分属性与方法,称作派生类对基类的继承。
http://baike.baidu.com/view/125322.htm