function isObject(value) { const type = typeof value; return value !== null && (type 'object' || type 'function'); } /** * constructor 表示 new 的构造器 * a ...
分类:
Web程序 时间:
2020-03-21 14:43:35
阅读次数:
69
使用强转时,可能会出现ClassCastException异常 instanceof 关键字 例如 a instanceof A 判断对象a 是否是类A的实例 如果是,返回true. 否则 返回false. ...
分类:
其他好文 时间:
2020-03-18 13:42:03
阅读次数:
61
【数据类型的判断】: typeof 以字符串的类型返回,基本类型 typeof null 》返回的时object instanceof (实例)判断对象的具体类型 返回的时布尔值 ...
分类:
Web程序 时间:
2020-03-11 15:28:31
阅读次数:
72
多态的三个条件 1.有继承关系 2.子类有复写父类的方法 3.父类的引用指向子类的对象(这样就会出现 编译时只能执行父类的方法 但当执行到子类复写过的方法时 展示出的是子类的行为) instanceof运算符 a instanceof B : a是否是B类的实例(这个判断是指的是执行的时候的类型判断 ...
分类:
其他好文 时间:
2020-03-10 18:42:01
阅读次数:
47
修改器方法(9) 访问方法(11) 迭代方法(12) 在每一个数组元素都分别执行完回调函数之前,数组的length属性会被缓存在某个地方。所以迭代时慎重改变数组长度。 数组检测 1. ECMAScript 3 instanceof instanceof 操作符的问题在于,它假定只有一个全局执行环境。 ...
分类:
编程语言 时间:
2020-03-09 20:46:46
阅读次数:
96
要获取activity中实现的接口,可以在Fragment里重写onAttach方法,如下: public void onAttach(@NonNull Context context) { super.onAttach(context); if (context instanceof ShowIt ...
分类:
移动开发 时间:
2020-03-09 18:20:41
阅读次数:
95
自然排序:实现Comparable接口,自定义重写compareTo方法 //编写商品类,实现Comparable接口 package compare; import static org.hamcrest.CoreMatchers.instanceOf; public class Goods im ...
分类:
编程语言 时间:
2020-03-01 10:35:52
阅读次数:
123
1.对象的上转型,就是多态的一种写法 格式:父类名称 对象名 = new 子类名称(); Animal animal = new Cat(); 含义:右侧创建一个子类对象,把它当作父类来使用 向上转型一定是安全的,从小范围到大范围; 猫是动物,动物不一定是猫 类似于:double num = 100 ...
分类:
其他好文 时间:
2020-02-27 21:05:17
阅读次数:
89
DAY07 1.继承 1.1 继承(extends)实现类的扩展,子类是父类的扩展。 1.2 instanceof 二元运算符,左边是对象,右边是类;当左边是右边类或子类的对象时,返回true,否则返回false。 1.3 继承使用要点 父类也称作超类、基类、派生类等。 Java中只有单继承,没有像 ...
分类:
编程语言 时间:
2020-02-22 11:40:37
阅读次数:
63
Clas A{ } 父类 子类B :Class B extends A{ public void test(Object o){if(o instanceof A ){ A a = (A)o// 刚开始的时候 这里我一直闹不明白这里为什么要进行强制转换 因为b.test(c)这里明明传入C是A的子类 ...
分类:
其他好文 时间:
2020-02-17 23:41:32
阅读次数:
100