运行时类型信息1.RTTI,它假设我们在编译时已经知道了所有的类型信息。使用rtti可以查询基类引用所指向的对象的确切类型2.反射,它允许我们在...
关于异常声明throws关键字声明方法可能出现的异常,客户端代码在调用该方法时,可以抛出声明的异常让其他客户端代码去处理该有异常,也可以利用tr...
迭代器将遍历序列的操作与序列底层的结构分离,它统一了对容器进行访问的方式。一旦我们拥有了迭代器,就不用关心我们使用的什么容器。 HashSet ...
使用内部类的注意事项1.内部类自动拥有顶层类所有成员的访问权限2.在拥有外部类对象之前是不能创建内部对象的,有了外部类对象之后,可也用外部对象....
关于静态方法静态方法不存在多态的状况,因为它是前期绑定的 协变返回类型导出类在重写基类的方法时,可以返回基类方法的子类型。这个特性可用于后面的向...
抽象类包含抽象方法的类,而且编译器会强制我们使用abstract关键字限制抽象类另外,我们还可以创建一个没有任何抽象方法的抽象类,以此来阻止创建...
1.方法调用绑定 将方法调用与方法主体关联起来称为“绑定”。 java中除了static和final之外,其他方法都是后期绑定的,也就是说如果一...
static可以看成全局变量,不可以作为局部变量的修饰词,它不是权限访问修饰词public是权限访问的修饰词。对于包访问权限的类,其public...
第一,不可以太懦弱,不可以没有底线,不管对什么人,什么事,触碰了底线就该有所作为 第二,对于感情,能挽回是建立在对对方有正确的判断的基础上的,不...