【前言】
结合上一篇博客,针对当我们访问类的属性时,反复赋值,出现代码冗余的问题,这次我们引进一个新的解决办法,就是构造函数,直接传递参数就可以实现属性值的初始化。
【内容】
普通办法访问属性缺点:
当我们访问类的属性的时候,需要多次赋值,出现了冗余的代码;当我们对zsStu.Age=-88,当对写入操作没有限制的时候,就破坏了数据的完整性,并且不安全。
static void Main(string[] args)
{
student zsStu = new student();
zsStu.Name = "张三";
zsStu.Age = 18;
zsStu .Gender ='男';
zsStu .Chinese =90;
zsStu .Math =95;
zsStu .English =80;
zsStu .sayhello ();
zsStu .score ();
//冗余
Console.WriteLine("===============