经过开学近期的学习,学习正式步入了正轨。开学的第一节c#课总的来说没有正式开课,只是对上学期的知识进行了总结以及对暑假作业的评测,这学期继续进行翻转课堂和费曼学习法相结合的学习方式。
第二周开始了,开始了正式的学习。面向对象基础,首先要知道什么是面向对象以及面向对象三个特征,封装性、继承性、多态性它们各自的用途体现在哪些的方面。接下来就是类与对象知道它们之间的区别,以及类的设计和属性,读写属性即同时有get、set访问器的属性,只读属性即只有set访问器,只写属性即只有set访问器。还有就是访问修饰符,public:最高访问级别,访问不受限制。protected:保护访问级别,受保护的成员可由自身及派生类访问。internal:内部访问级别,只有在同一程序集中,内部类型或者成员才可以访问。protected internal:内部访问级别访问,访问仅限于当前程序集,可由自身及派生类访问。private:私有访问,最低访问级别,私有成员只有声明它们的类和结构中才可访问。接下来就是构造方法,在一个类中定义的方法同时满足三个条件便是构造方法,这三个条件分别是,1、方法名和类名相同2、在方法名的前面没有返回值类型的声明3、在方法中不能使用return语句返回一个值。
此外就是类的构造函数(一般用于初始化类的私有数据字段),还有就是类的构造函数是什么?当使用new关键字创建一个对象时,一个特殊的函数自动调用,这就是类的构造函数,以及在c#中类的构造函数与类名相同时没有返回值。