在谈原型链之前,我们首先要了解自定义函数与 Function 之间是什么关系,而构造函数、原型和实例之间又存在什么千丝万缕的关系呢?其实,所有的函数都是 Function 的实例。在构造函数上都有一个原型属性 prototype,该属性也是一个对象;那么在原型对象上有一个 constructor 属 ...
分类:
Web程序 时间:
2018-08-12 17:12:04
阅读次数:
163
A:简单工厂模式概述*又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的实例B:优点客户端不需要在负责对象的创建,从而明确了各个类的职责C:缺点这个静态工厂类负责所有对象的创建,如果有新的对象增加,或者某些对象的创建方式不同,就需要不断的修改工厂类,不利于后期的维护D:案例演示动物抽象类:publicabstractAnimal{publicabstractvoideat();}具体狗类
分类:
其他好文 时间:
2018-08-12 12:18:37
阅读次数:
163
将类锦衣为case类会生成许多模板代码,好处在于: ①会生成一个apply方法,这样就可以不用new关键字创建新的实例。 ②由于case类的构造函数参数默认是val,那么构造函数参数会自动生成访问方法。如果是var也会有修改方法。 ③会生成一个默认的toString的方法。 ④会生成一个unappl ...
分类:
其他好文 时间:
2018-08-11 15:36:34
阅读次数:
181
原文:WPF备忘录(2)WPF获取和设置鼠标位置与progressbar的使用方法一、WPF 中获取和设置鼠标位置 方法一:WPF方法 Point p = Mouse.GetPosition(e.Source as FrameworkElement); Point p = (e.Source as ... ...
1、设置表格编辑开关状态 2、修改左滑删除按钮的内容 3、设置左滑多按钮 4、设置编辑模式 5、表格删除、插入 5.1 表格删除: 5.1.1 先将数据从数据源里删除, 5.1.2 刷新显示 再从 tableView 里删除 cell: 或者再直接重载整个表格: 或者在直接重载分段: 5.2 表格插 ...
分类:
其他好文 时间:
2018-08-05 14:14:11
阅读次数:
173
运行时多态的三原则:(应用时为覆盖) 1、对象不变;(改变的是主观认识) 2、对于对象的调用只能限于编译时类型的方法,如调用运行时类型方法报错。 在上面的例子中:Animal a=new Dog();对象a的编译时类型为Animal,运行时类型为dog。 注意:编译时类型一定要为运行时类型的父类(或 ...
分类:
其他好文 时间:
2018-08-04 17:25:23
阅读次数:
151
多态:多态指的是编译时类型变化,而运行时类型不变。 多态分两种: ① 编译时多态:编译时动态重载; ② 运行时多态:指一个对象可以具有多个类型。 对象是客观的,人对对象的认识是主观的。 例: Animal a=new Dog();查看格式名称; Dog d=(Dog)a。声明父类来引用子类。 (思考 ...
分类:
其他好文 时间:
2018-08-04 15:03:36
阅读次数:
177
1.)show()和hide(),会显示和隐藏DOM元素。但是,只要传递一个时间参数进去,就变成了动画,从左上角逐渐展开或收缩的: div.hide(3000); // 在3秒钟内逐渐消失 toggle()方法则根据当前状态决定是show()还是hide() 2.)slideUp()和slideDo ...
分类:
Web程序 时间:
2018-08-03 14:53:55
阅读次数:
180
Java 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 Java的两大数据类型: 内置数据类型 引用数据 ...
分类:
编程语言 时间:
2018-08-02 11:26:16
阅读次数:
168