谁能解开这个迷团??
5200 2003-08-22 02:22:17 不是说保护成员可以在类的派生类中访问吗,下面的代码为什么不行??
using System;
class Vehicle{
public int cctv;
protected int cnn;//保护成员
void F(){
cctv=3;
cnn=4;
}
}
class Car:Vehicle{
int fox;
Vehicle v1=new Vehicle();
void G(){
v1.cctv=4;
v1.cnn=5;//此处无法通过编译,
}
}
说是无法通过类型“Vehicle”的限定符访问保护成员“Vehicle.cnn”;限定符必须是类型“Car”(或者从该类型派生)的
谁来解释一下???