会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
凉小白
首页
联系
订阅
管理
1
2
下一页
2017年4月6日
4.1.88练习讲解工厂抽象工厂
摘要:
阅读全文
posted @ 2017-04-06 21:41 凉小白
阅读(116)
评论(0)
推荐(0)
2017年4月4日
4.1.6EventHandler自定义事件参数类
摘要: 需要两个参数 this 高考 —————— 三种方法都可以 激发事件 __________________________ 第二版 第三版 推拉模式 e 是推过来的 sender 是拉过来的 —————————————— 第四版 第五版 第六版 <> 泛型的应用 把原来的EventArgs弱类型固化
阅读全文
posted @ 2017-04-04 22:13 凉小白
阅读(283)
评论(0)
推荐(0)
4.1.5事件
摘要: 用事件有一种监听的思想 一个事件对应一个委托 事件是委托类型 一个事件对应一个委托,委托可以对应多个方法 如气球爆炸了 气球的反应 小孩的反应 事件源有代码自动激发事件 扔出事件 —————————————— 3.只能在类的内部触发事件 4.可以在内部处理事件 有快捷键 按两次tab
阅读全文
posted @ 2017-04-04 17:48 凉小白
阅读(134)
评论(0)
推荐(0)
4.1.4协变和逆变 不常用
摘要: 允许 SecondHandler 的Dogs 比 委托HandlerMethod 的 Mammals 多 1当委托要求传入 Dog 所以会阻止 3FiratHandler直接调用方法是可以的,应用里氏替换原则 委托要求传入子类Dog,但子类Dog是可以当父类Mammal用的 最好自己做判断,委托没有
阅读全文
posted @ 2017-04-04 17:10 凉小白
阅读(113)
评论(0)
推荐(0)
4.1.33匿名方法Lambda语法
摘要: 编译器动态生成方法 两种写法对照一下 => goes to 匿名方法 有点违背面向对象,但属于语言的发展 有时方式只调用一次就可以使用 再升级 匿名方法语言的增强,与设计思想没有关系 面向对象设计框架,具体的细节、功能实现 可以匿名方法实现
阅读全文
posted @ 2017-04-04 14:20 凉小白
阅读(135)
评论(0)
推荐(1)
4.1.22Delegate类
摘要:
阅读全文
posted @ 2017-04-04 13:48 凉小白
阅读(105)
评论(0)
推荐(0)
4.1.1委托和广播
摘要: Delegate类 Event语句 Eventhandler委托 EventArgs类 委托是方法的指针 笔 b = new 笔(); b是类的指针,指向笔()的实例 笔 p 指向类 委托d 指向类的方法 d()可以调用d指向的方法 d指向的方法相当于d()的对象 使用委托的好处是能将方法当作对象用
阅读全文
posted @ 2017-04-04 13:13 凉小白
阅读(182)
评论(0)
推荐(0)
2017年4月3日
1.4.3用户定义异常类
摘要: base() 调用系统(System.ApplicationException)默认的无参构造函数 把Massage继续传到父类的构造函数里 重写 Message , base.Message 调用原来那个Message 体现出bass 与 this 的区别 把ex传给内部异常 interExcep
阅读全文
posted @ 2017-04-03 15:03 凉小白
阅读(168)
评论(0)
推荐(0)
1.4.2异常处理
摘要: Ctrl + k +d 自动排版 异常内可以包含自己的异常 ex 在Console.WriteLine()里默认调用ex.ToString 快速监视 内部发生错误,内部已经处理,向外层通报 用throw扔出去
阅读全文
posted @ 2017-04-03 13:19 凉小白
阅读(115)
评论(0)
推荐(0)
2017年4月2日
1.3.6接口判断及显式实现比较
摘要: 默认是命名空间名+类名 继承多个接口 两个接口都有A(),且参数一样 iw.Close()会调用 IWindos.Close() void Close()在接口里默认公开(不一定是public 而是对于接口是公开的),在类里默认私有 所w.Close会调用 public void Close() 以
阅读全文
posted @ 2017-04-02 17:03 凉小白
阅读(210)
评论(0)
推荐(0)
1
2
下一页