- 博客(2)
- 收藏
- 关注
原创 父类不能强转为子类,除非....../对“多态”的理解
首先,引入“多态”、“动态绑定”、“静态绑定”的概念:一个对象变量可以指示多种实际类型的现象被称为多态。在运行时能够自动地选择调用哪个方法的现象称为动态绑定。(调用方法依赖于隐式参数即具体类的实际类型,在运行时调用)如果是private方法 ,static方法,final方法或者构造器,那么编译器将可以准确地知道调用哪个方法,这种调用方式成为静态绑定。 现在有父类Employee和其子类Manna...
2019-09-29 19:47:37 405
原创 每周总结[1] 20190918-0925
1.通配符的上限,下限 首先引入泛型的使用: public class A<T> {private T t; public A(T t) {this.t=t;} } 通配符"?"表示任意类型。可以指定泛型上限,如: public class B<? extends Number> {A a=new A(8);} 是会报错的,因为使用"extends"关键字,规定了泛型上...
2019-09-26 21:31:57 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人