等待上课ing
开始上课。
课堂开始首先讲的是类的一些性质,包括继承,多态。。。这些后面可以根据 ppt 复习,后天的考试也不会重点考。不过这些讲的内容其实很重要,而且也非常有用。我从这节课开始才渐渐体会到面向对象在现代开发的便利:我们不再需要考虑具体的应用过程,对于一个具体的项目,我们的分工可以更加轻松。而由于接口等特性,我们在调试程序的时候也会方便很多。最近我在学习一个叫有限状态机的算法,我就发现,面向对象的程序语言,实现有限状态机的难度会比面向过程式的容易很多。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| namespace 构造函数调用实例 { public class MyClass { public int myField; public int MyProperty { get { return myField; } set { myField = value; } } public MyClass() { myField = 10; } } internal class Program { static void Main(string[] args) { MyClass one = new MyClass(); one.myField = 1; one.MyProperty = 2; Console.WriteLine($"one.myField: {one.myField}"); Console.WriteLine($"one.MyProperty: {one.MyProperty}"); Console.WriteLine("Hello, World!"); } } }
|