摘要: java是如何在让我们在运行时识别对象和和类的信息的。主要有两种方式:一种是传统的RTTI,他假定我们在编译时已经知道了所有的类型信息,另一种是反射机制,它允许我们在运行时发现和使用类的信息 RTTI 运行结果 在这个例子中,当把Shap对象放入List<Shape>的数组时会向上转型,但在向上转型 阅读全文
posted @ 2019-03-18 09:02 xiayq 阅读(261) 评论(1) 推荐(1) 编辑
摘要: 默认值赋值注意点: 1.只有当一个数组成员严格等于undefined,默认值才会生效。 2.默认值可以引用解构赋值的其他变量,但该变量必须已经声明。 变量的解构注意点 1.由于数组本质是特殊的对象,因此可以对数组进行对象属性的解构。 2.解构赋值的规则是,只要等号右边的值不是对象或数组,就先将其转为 阅读全文
posted @ 2019-03-18 09:02 xiayq 阅读(167) 评论(0) 推荐(0) 编辑