摘要: classmates = ['Michael', 'Bob', 'Tracy'] print(classmates) print(len(classmates)) print(classmates[0])#Michael print(classmates[-1])#Tracy print(classmates[-3]) #Michael #追加到末尾 classmates.append("Ada... 阅读全文
posted @ 2019-05-31 10:39 向往的人生 阅读(2060) 评论(0) 推荐(0)
摘要: 但是我们发现Vehicle这个类永远不会去调用run这个方法因为不符合逻辑也很模糊 添加赛车类不会修改原本的类,之需要修改原本的类就可以了 阅读全文
posted @ 2019-05-26 11:19 向往的人生 阅读(295) 评论(0) 推荐(0)
摘要: Number JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型: 字符串 字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个 阅读全文
posted @ 2019-05-24 09:27 向往的人生 阅读(260) 评论(0) 推荐(0)
摘要: generic: 为什么要有泛型? 不需要对每一种类型定义相同的功能方法,实现代码的重用性 提高性能和类型安全性 真是理解泛型T 理解T为一个类型占位符 泛型种类: 根据泛型类型参数是否提供分为: 1.未绑定的泛型类型 2.已构造泛型 已构造泛型又可以分为: 开放型泛型类型:List<> 和封闭泛型 阅读全文
posted @ 2019-05-23 10:26 向往的人生 阅读(279) 评论(0) 推荐(0)
摘要: 值类型: 值类型通常存储在栈中,值类型管理由操作系统管理 引用类型: 引用类型存储在堆中由GC管理 引用类型嵌套定义值类型: 值类型嵌套引用类型: 值类型继承自ValueType,ValueType有继承自System.Object 引用类型直接继承自System.Object 值类型的内存不受GC 阅读全文
posted @ 2019-05-22 14:22 向往的人生 阅读(433) 评论(0) 推荐(0)
摘要: 1.为甚不通过Newthod方法直接调用Add方法? 解答:到现在这里发现委托最大的功能就是委托的出现可以是一个方法作为另一个方法的参数进行传递。可以解耦。这就是委托最大作用通过下面例子说明委托的好处 现在仅仅存在中国和教师的类型如果添加多了就需要修改Geeting方法和适应新的需求 这是引入委托后 阅读全文
posted @ 2019-05-22 11:47 向往的人生 阅读(596) 评论(0) 推荐(0)
摘要: 1. 对于值类型,==和Equals()等价,都是比较存储信息的内容(即比较两个对象的值是否相同); 2. 对于除string之外的引用类型,==比较的是栈的内容是否相同(即是否指向同一个堆中地址),Equals()判断是否对同一个对象的引用(即堆中的内容是否相同); 3. string是一种特殊的 阅读全文
posted @ 2019-05-17 15:54 向往的人生 阅读(397) 评论(0) 推荐(0)
摘要: 基本概念 创建泛型集合类(如 List<T>)的实例时,需将“T”替换为列表将包含的对象类型。 例如,字符串列表表示为 List<string>,Customer 对象列表表示为 List<Customer>。 泛型列表属于强类型,与将其元素存储为 Object 的集合相比,泛型列表具备更多优势。  阅读全文
posted @ 2019-05-17 10:02 向往的人生 阅读(203) 评论(0) 推荐(0)
摘要: 概念: [某个类型的Type对象就是该类型“类型元数据”] 1.获取类型中方法 没有获取到私有的Do方法 2.获取类型中属性 3.获取类型中字段 没有获取到私有的字段_height 4.获取类型中所有的成员 阅读全文
posted @ 2019-05-09 15:00 向往的人生 阅读(212) 评论(0) 推荐(0)
摘要: //创建xhr对象 var xhr = new XMLHttpRequest(); //异步接受响应 xhr.onreadystatechange = function () { if (xhr.readyState == 4) { if (xhr.status == 200) { //实际操作 / 阅读全文
posted @ 2018-10-30 14:55 向往的人生 阅读(1311) 评论(0) 推荐(0)