Java学习第二十六天

2021/8/3 20:06:26

本文主要是介绍Java学习第二十六天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、今天干了什么

1.代码块:

代码块的作用:

用来初始化类、对象

{

}

 

代码块如果有修饰,只能用static修饰

分类:静态代码块、非静态代码块

 

静态代码块(初始化类的信息):

内部可以有输出语句

随着类的加载而执行,而且只会进行一次

如果在类中定义了多个静态代码块,则按照声明的先后顺序执行

静态代码块的执行优先于非静态代码块的执行

静态代码块只能调用静态方法、静态属性

 

非静态代码块(可以在创建对象时,对对象的属性等进行初始化):

内部可以有输出语句

随着对象的创建而被调用

每创建一个对象,就执行一次非静态代码块

如果在类中定义了多个非静态代码块,则按照声明的先后顺序执行

 

 

2.关于属性的赋值

对属性可以赋值的位置:

①默认初始化

②显示初始化

③构造器

④有了对象之后,使用“对象.属性”的方式进行初始化

⑤代码块

 

属性赋值方式的先后顺序:①--②/⑤--③--④

 

二、明天干什么

final关键字、复习



这篇关于Java学习第二十六天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程