1.用属性来实现封装
属性是C#引入的一种语言成分,只有很少的语言支持属性。通过对属性的读和写来保护类中的域。第一种方法体身也是一种好的方式,但用属性来实现封装会更方便
属性是C#引入的一种语言成分,只有很少的语言支持属性。通过对属性的读和写来保护类中的域。第一种方法体身也是一种好的方式,但用属性来实现封装会更方便
例子:
private string name;
public string Name{
set{
name=value;
}
get{
return name;
}
}
Person P=new Person();
P.Name="张三";
string name=P.Name;
Console.WriteLine(name);
使用属性的好处:在于对象的使用者可以用一条语句来操作内部的数据
很好的学习资源哦http://www.gopedu.com/course/explore/U3D
2.继承:class Son:Father
1.子类可以访问父类protected,public修饰的变量和方法
2.子类只能继承一个父类
3.可以多次继承(可传递性)
4.object是所有子类的父类
例子ÿ