110,534
社区成员
发帖
与我相关
我的任务
分享
class Parent
{
private string privateName;
public string publicName;
//这个方法的访问修饰符改为public的话,可以在其他类中由子类调用该方法,但是也会报错
protected void GetName(string nameFromOut)
{
privateName = nameFromOut;
Console.WriteLine(privateName);
}
}
class Child : Parent
{
}
class Program
{
public static void Main(string[] args)
{
Child c = new Child();
//这里无法调用其父类的受保护的方法
Console.ReadKey();
}
}
class Child : Parent
{
public void GetParentPrivateName()
{
Child c = new Child();
c.GetName("Tom");
publicName = "Jerry";
Console.WriteLine(publicName);
}
}
[Quote=引用 6 楼 的回复:]
class Father
{
public string A;
private string _B;
public void FatherFunction(Child child)
{
string s = child._B;
}
}
class Child : Father
{
}