1.关于访问修饰符 protected和static
1.修饰符
修饰符,用来类型或者成员的关键字。修饰符可以指定方法的可见性。
public 和private修饰字段和方法的时候,表示该字段或者方法能不能通过对象去访问,只有public的才可以通过对象访问(就相当于可以在外部访问),private(私有的)只能在类模板内部访问。
protected 保护的,当没有继承的时候,它的作用和private是一样的,当有继承的时候,protected表示可以被子类访问的字段或者方法。
namespace 派生类的构造函数
{
class BaseClass
{
private int x;
protected int z;
public BaseClass()
{
Console.WriteLine("base class无参的构造函数");
}
public BaseClass(int x)
{
this.x = x;
Console.WriteLine("x赋值完成");
}
}
}
namespace 派生类的构造函数
{
class DerivedClass:BaseClass
{
private int y;
public DerivedClass()//: base()调用父类中无