自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 【学习笔记】Java多态 父类的引用指向子类对象总结

向下转型的目标是father,可理解为把father恢复了Son的类型的使用,可以理解为:(Son) father相当于Son father = new Son;所以向上转型的目标是father,向上转型后father作为Father类型使用,所以使用时无法调用Son中的方法,若要调用Son中方法可以参考下面这行代码调用。即(Son)father为暂时恢复father为Son类型。在内存中本质为Son类型,可以调用getclass方法验证,这也是为什么father能向下转型为Son类型的原因。

2024-02-28 11:17:09 467

原创 Java 学习笔记 泛型和集合的浅理解

而使用泛型则只能存放String类型的对象,如果加不是String类型的对象则会编译阶段报错(例子中注释为报错的一行代码)。最常与集合使用,因为泛型最开始开始被加入Java就是为了解决集合向下转型一类问题的。例子中没有使用泛型则在Test仓库中可以存放"a",123,等不同类型的对象,个人理解集合是存放对象的仓库,而使用泛型可以限制放入仓库中对象的类型。ArrayList是采用类型参数的泛型类,idea中现成的泛型类。泛型:泛型决定了集合中存储数据的类型。集合:由若干个确定的元素所构成的整体。

2024-02-22 19:36:25 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除