C#里,一个类嵌套另一个类有什么好处?

2025-04-05 06:12:53
推荐回答(3个)
回答1:

1、从作用域的角度看,嵌套类被隐藏在外围类之中,该类名只能在外围类中使用。如果在外围类的作用域内使用该类名时,需要加名字限定。

2、从访问权限的角度来看,嵌套类名与它的外围类的对象成员名具有相同的访问权限规则。不能访问嵌套类的对象中的私有成员函数,也不能对外围类的私有部分中的嵌套类建立对象。

3、嵌套类中说明的成员不是外围类中对象的成员,反之亦然。嵌套类的成员函数对外围类的成员没有访问权,反之亦然。国此,在分析嵌套类与外围类的成员访问关系时,往往把嵌套类看作非嵌套类来处理.

由引可见,嵌套类仅仅是语法上的嵌入。

回答2:

这样话,以前的程序就可以拿来使用,节省时间,提高效率,比如说一个大程序包含A,B,C三个小程序,而A,B以前就有了,那么我们只需做C,然后续承A,B就行了

回答3:

你上面的是继承啊,B类继承了A类,并重载和覆盖了A类的fuleifangfa()方法。