首页 > 其他 > 详细

第二周学习总结

时间:2019-03-11 22:22:55      阅读:154      评论:0      收藏:0      [点我收藏+]

本周就学习了第四章关于面向对象基础的前4小节。

首先就是面向对象的概念,它是一种编程思想,就是在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系。还有就是面向过程,面向过程是分析解决问题所需要的步骤,然后用函数把这些步骤一一实现,使用时一个个依次调用就可以了。最后就是面向对象的三大特征,封装性,继承性和多态性。

接下来是类与对象的概念,类是对某一类事物的抽像描述,而对象用于表示现实中该类事物的个体。例如在交通工具这一类中,公交车就是一个对象。还有就是定义在类中的变量称为字段,定义在方法中的变量被称为局部变量。当定义的局部变量与字段同名时,方法中通过变量名访问到的是局部变量,而并非字段。下面展示一个创建对象的例子,Person p = new Person();中间的等号将Person对象在内存中的地址复制给变量p,这样变量p便持有了Person对象的引用。

在我们设计一个类的时需要通过属性来对字段进行读写操作,进行有效的控制。属性又分为读写属性,只读属性和只写属性,若不需要书写任何逻辑,则可以简写为自动属性。

还有就是访问修饰符,分别是public,protected,internal,private四种。访问修饰符除了可以修饰类和方法,还可以修饰字段,属性,索引器,但不可以修饰命名空间,局部变量,方法参数。

还有就是构造方法了,如果想要在实例化对象的同时就为这个对象的属性进行赋值,可以通过构造方法来实现,它会在实例化对象时自动调用。当满足以下三个条件时,该方法便是构造方法。1.方法名和类名相同。2.在方法名的前面没有返回值类型的声明。3.在方法中不能使用return语句返回一个值。与普通方法一样,构造方法也可以重载。只要每个构造方法的参数类型或参数个数不同即可。调用不同的构造方法来为不同的属性进行赋值。在c#中每个类都至少有一个构造方法,如果在一个类中没有定义构造方法,系统会自动为这个类创建一个默认的构造方法,这个默认的构造方法没有参数。

 

第二周学习总结

原文:https://www.cnblogs.com/xl592338942/p/10513604.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!