AYE89

coding & learning

导航

2018年3月16日

摘要: 例子1 例子2:用raise抛出一个异常 例子3:输出异常到log 一、try/expect 可以没有finally语句;finally如果有,则一定会被执行。 捕捉一个异常: 多个expect语句,会按顺序检测错误类型: 用一个块捕捉多个异常: 全捕捉: try/expect - else:子句 阅读全文

posted @ 2018-03-16 16:11 AYE89 阅读(454) 评论(0) 推荐(0) 编辑

摘要: 一、多态 不用知道变量所引用的对象类型,还是能对它进行操作,它会根据对象(或类)的类型不同而表现出不同的行为。 多态是怎么实现的? “延迟绑定技术”,但不同于静态语言的延迟绑定。 静态语言 vs 动态语言 对于静态语言(例如Java)来说,如果需要传入Animal类型,则传入的对象必须是Animal 阅读全文

posted @ 2018-03-16 14:41 AYE89 阅读(234) 评论(0) 推荐(0) 编辑