首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

一个关于类继承的有关问题

2012-12-26 
一个关于类继承的问题网上很多文章都是这样写的:如果要对一个现有的类进行功能的补充,那么创建一个新的类

一个关于类继承的问题
网上很多文章都是这样写的:
如果要对一个现有的类进行功能的补充,那么创建一个新的类并继承现有类,再为其添加扩展功能的代码即可.

但我在使用的时候遇到了这样的问题
现有类的内部定义了一个变量,这个变量是类的内部使用的,外部程序不需要这个变量,所以现有类在定义它时使用的是私有模式,但当新的类继承现有类后,在写扩展功能代码却需要用到这个变量,这时就出现了找不到这个变量的问题

应该如何解决呢?


别说只能将这个变量声明为公用
[最优解释]
当然了,继承类不能访问父类的私有变量,你可以定义成protected的
[其他解释]

引用:
当然了,继承类不能访问父类的私有变量,你可以定义成protected的


就是这个protected  谢谢

热点排行