自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 构造方法在类继承中情况深度讲解

小编在类的继承中已经提到相关知识,但没有进行系统性的讲解。今天在这里补上,希望能够帮助大家更深层次的理解构造函数在类继承成中情况。上图所展示的橙色部分是不是还是调用了父类的构造方法,就如同我们生活中的父子关系一样,就算你再这么撇清与你的父亲的关系,但还是总是有着千丝万缕。而子类中默认创建的super()无法找到父类的无参构造编译不通过。应为编译时系统会默认加上super()。

2024-04-29 20:10:30 219

原创 Java中super关键字用法(详解)

在讲这篇文章之前小编需要为大家补充一下基础,很多同学在学习对构造函数并没有很透彻,只停留在如何创建构造函数这一表层。这将使我们在学习这个知识时很吃力,所以必须把前面产生许多疑问解决掉。由于子类不能继承父类的构造方法,因此,要显式调用父类的构造方法且必须在子类的构造方法的第一行使用super()方法。1、用于当父类没有无参构造,使用super调用父类的有参构造。接下来进入今天的主题super关键字,注:此代码无实际意义,只是为了理解该句。

2024-04-29 00:11:45 426 2

原创 Java中访问控制修饰符(详解)

注意:一个源程序中至多有一个public类,且文件名必须与public类名相同。public和无修饰符。

2024-04-28 12:52:13 200

原创 Java中类的继承(详解)

(2)、如果子类没有定义构造方法,则它将继承父类无参构造的构造方法作为自己的构造方法;如果子类定义了构造方法,则在创建子类对象时,将先执行来自继承父类的无参构造方法,在执行自己的构造方法。如果子类声明了与继承父类同名变量,那么父类的这个变量在子类将不负存在,此时称子类变量隐藏了父类的变量。如果子类重写了从父类继承的方法,那么父类的这个方法在子类将不负存在,此时称子类方法覆盖了父类的方法。通过继承和调用父类的构造方法,我们可以在子类中实现属性的初始化,减少复写、提高代码的利用利用率。

2024-04-27 22:40:21 383 1

原创 Java中上转型对象与下转型对象(详解)

引用变量的类型是父类,而上转型对象的实体是子类负责创建的就称为上转型对象,那代价是什么呢?小编把代码放在这里,该部分有点难以理解一定抽时间把代码敲一遍,仔细对比这样才能更加深入的理解。由于前两种大家都比较熟悉那么小编在这里就不在赘述了,重点介绍上转型和下转型对象其中。,小编的图片中漏了请多多包含。进行下转型时一定要进行强转。上转型安全,下转型不安全。

2024-04-27 13:36:15 540 1

原创 Java中对于构造方法创建对象的深度理解(People tom = new People();)

关键字创建一个类的对象时,我们称之为实例化,也就是创建了该类的一个实例。每个实例都是独立的,有自己的内存空间和状态。是类的实例化结果,它具有特定的属性和行为。对象是类的具体实例,代表了类定义的抽象概念在内存中的具体存在。我们经常听到创建一个对象或创建一个实例,那么实例对象有什么区别呢?是对象的一个更具体的术语,用于表示一个类的具体个体。其实说了这么多,估计大家还是云里雾里的,因为它两是等价的。就一句话:对象是实例的另一个别称。

2024-04-26 15:01:51 351

原创 Java方法中参数的传递(值传递、地址传递)详解

基本数据类型作为形参时就好比你有张纸上有非常重要数据,而你的女儿非要在这张纸上画画,这时候机制的爸爸想到了复印。于是产生两全其美的结果,你的珍贵的数据没有被摧毁而你的也女儿心满意足的画上画。这意味着当你对一个String对象进行修改时,实际上是创建了一个新的String对象,而不是在原有对象上进行修改。小编近期在学习Java中方法的参数传递时难以理解,相信大家也和小编一样对什么是值传递和地址传递很困扰。,按地址传递意味着将引用数据类型变量的地址传递给方法,对地址进行任何修改都。同样这里值得注意到的是这个。

2024-04-26 10:27:12 956 3

原创 Java变量(详解)

注意:方法级和块级变量必须显式地初始化,否则不能被访问。

2024-04-25 18:54:27 284 2

原创 Java基本数据类型与引用数据类型(详解)

数值类型:byte、short、int、long、float、double(注:前四种是整型,后两种是浮点型)这是小编第一次写博客有不对之处,希望大家海涵,话不多说接下来我们。在Java中数据类型被分为两种:基本数据类型和引用数据类型;Java基本数据类型分为。布尔型:boolean。支持面向对象的编程特性。

2024-04-25 12:56:15 196

空空如也

空空如也

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

TA关注的人

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