抽象类的方法内调用抽象类内的私有变量,派生类只是调用这个方法间接的访问了抽象类的私有成员,不是直接访问。这是可以的,不用声明为protected
谢谢
定义成protected呗,或者提供一个protected的属性封装私有变量的操作
private 只有在内部类才能调用。
protected 应许被其子类调用。
属性一般是通过封装字段来的。一般都是Public的。
根据需要定义访问级别,只给自己用就private,给子类用就protected,给当前程序集用就internal,公用就public.
你可以试试用一个方法去获得私有字段的值,然后再调用这个方法