01-深入了解面向对象-面向对象的重要特征
10.8 实战练习
1.使用自定义事件,编写一个当闹钟铃声响起就引发学生起床事件的模拟程序。
2.写出接口,使得接口包含属性声明,类包含实现。 实现如下 IPoint 的类的任何实例都具有整数属性 x 和 y。
01 class Point : IPoint
02 {
03 // 属性
04 private int _x;
05 private int _y;
06
07 // 方法
08 public Point(int x, int y)
09 {
10 _x = x;
11 _y = y;
12 }
13
14 // 属性实现:
15 public int x
16 {
17 get
18 {
19 return _x;
20 }
21
22 set
23 {
24 _x = value;
25 }
26 }
27
28 public int y
29 {
30 get
31 {
32 return _y;
33 }
34 set
35 {
36 _y = value;
37 }
38 }
39 }