自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 封装、继承、super、方法重写

创建子类对象时(在主类中进行的操作),会进入子类的构造器,Java规定(如果不使用super指定父类构造器),Ⅲ.如果子类没有,就去上一级父类找,重复操作二,直到Object类,当出现找到属性,但该属性被私有化,Ⅰ 子类方法的方法名、参数必须和父类相同,返回类型可以不同,但必须满足子类返回类型是父类返回类型。否则编译不通过*****就称这个方法覆盖了父类的那个方法,(从调用方法时,会先找子类,再去找父类这个角度理解)可抽出相同的属性或方法作为父类,在父类中同意定义,子类就不需要再去定义,直接访问即可。

2022-10-01 00:13:55 48 1

原创 代码块及其细节

**【修饰符】 {代码……前提是父类代码块用static修饰,若没有修饰,则还是会先执行子类代码块,再执行父类代码块,Ⅰ.只有静态代码块和静态属性初始化存在时,二者优先级相同,调用时按二者定义的顺序进行。Ⅱ.只有普通代码块和普通属性初始化存在时,二者优先级相同,调用时按二者定义顺序进行。1.static代码块又叫静态代码块,只会随着类被加载时执行,并且只会执行一次。*****不同老韩Ⅱ. 创建子类对象时,会优先加载父类,再加载子类.Ⅳ.代码块和属性初始化(静态和非静态)执行完后,才会调用构造器。

2022-10-01 00:12:18 48

原创 类变量及类方法

*回忆内存中对象创建过程: 先加载类。类变量是所有对象共有的,任何一个对象访问时它的值都是相同的,同样任何一个对象调用修改它的值,所有对象在调用值已改变(有引用传递时可改变原来堆中的值的感觉)****3.类方法中只能访问静态的属性,或静态的方法。**2.类方法中不允许使用和对象相关的关键字,比如this 、super ,普通方法可以。//*****************类方法(静态方法)****普通方法中,即可访问非静态成员,也可访问静态成员。//**********类变量(静态属性)

2022-09-30 12:01:44 63

原创 抽象类及其细节

**5.抽象方法定义规范:不能有方法体,public abstract void shout() {};abstract关键字来修饰(只能修饰类和方法,属性不行),变成抽象类或抽象方法。*****7.抽象方法不能使用private,final,static来修饰。当父类的某些方法需要声明,但又不能确定如何实现(例如父类animal,有方法shout,但一个方法如果是抽象方法,那么他所在的类必须是抽象类;6.若子类继承了抽象类,则它必须实现抽象类中的所以抽象方法(非抽象方法可以不实现),

2022-09-30 11:55:58 81 1

空空如也

空空如也

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

TA关注的人

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