自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java面向对象——多态

本次给大家带来Java面向对象三大特征中的最后大特征——多态。前面我们学习到了封装和继承,本次的多态则是在前两个基础上延伸而来。多态可以消除类型之间的耦合关系,从而使程序更加的具有拓展性和维护性。下面给大家带来更详细的讲解!多态是指不同类的对象在调用同一个方法时所呈现出的多种不同的行为。也就是说同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,一个接口,多种实现。这就是多态性。就是用基类的引用指向子类的对象。

2023-01-06 17:22:31 167

原创 this和super关键字详解

本篇内容给大家带来this和super关键字的特性,从而更能清楚的区分开来它们的区别以及能够在日常开发中学会使用它们。

2022-12-10 22:00:07 1378

原创 Java面向对象——继承(3)

上篇文章给大家带来了继承的特性以及面向对象中继承带来的优缺点,能够深入理解这些特性,对OOP设计也有的新的认识,在JDK中绝大多数都是通过继承来扩展代码提高复用性,也为今后的学习打下了坚实的基础。 本篇内容给大家讲解继承在JVM虚拟机中内存的分布和动态变化,从对象的创建初始化再到对象的销毁过程,如果能够深入理解此篇内容,无疑这对你今后的提升有着很大的帮助! 首先编写一个伪代码,通过代码来进行研究。 编写三个类,分别为A、B、C,让他们依次继承,A为最高基类。在main方法中new

2022-12-06 22:20:10 202

原创 Java面向对象——继承(2)

上篇文章给大家简单的介绍了java面向对象继承这一特性,让大家直观明了的知道java继承带给我们的好处。本篇文章给大家带来继承更多的细节,让你们进一步对继承有着深入的理解。

2022-12-02 13:07:02 303 1

原创 Java面向对象——继承(1)

本篇文章来给大家讲解java面向对象三大特性中的继承。本次的内容相比上篇的封装内容要多很多,同时难度也有所增加,我会用最通俗,最直观的案例带大家学习。继承这一章节我会分三次进行讲解,初识继承、深入继承特性以及继承JVM内存分布。如果能将继承深入的理解,那么你对OOP设计思想也会得到质的飞跃,同时也为今后的学习打下坚实的基础!接下来带大家初识面向对象的继承。

2022-11-28 19:40:09 471

原创 Java面向对象——封装

面向对象编程有三大特征:封装、继承、多态。下面给大家介绍面向对象中的封装。封装就是把抽象出的数据(属性)和对数据的操作(方法)封装在一起,外部不可以直接访问到内部的数据。只有访问类中公共的方法,从而间接的访问类中私有数据。官方描述:是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问通俗来讲就是数据私有化,只提供对应的方法。

2022-11-27 18:01:16 417 2

空空如也

空空如也

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

TA关注的人

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