- A+
所属分类:.NET技术
访问修饰符
public
公有的,外部可以进行访问的
protected
派生的,声明protected元素能在本类和其派生类中进行访问
private
私有的,只能再本类中进行访问
封装
C#中的属性提供了对象的封装,属性内部包含一个get访问器和一个set访问器。
点击查看代码
class Test{ // 定义私有字段 private string name; // 定义属性 public string Name{ // 定义Get访问器 get { return name; } // 定义Set访问器 set { name = value; } } }
继承是面向对象程序设计的重要特性之一,继承的最大特点是增加了代码的重用性,但在C#中只能进行单继承。
点击查看代码
// 基类A class A{ } // 派生类B继承与基类A class B : A { }
C#中的封装是通过Get和Set访问器将类中的成员变量进行读写的束缚。 C#中继承只能单继承,一个派生类只能有一个基类,但其基类也是可以拥有基类的,虽然只能继承一个父类,但可以继承多个接口,相当于人类社会中孩子只会有一个父亲,但孩子可以有多个叔叔伯伯,舅舅姨姨。