福州市建设厅网站,嘉兴网站建设平台,网站单页模板怎么安装,wordpress架构分析代码块介绍 目录 1.代码块2.代码块分类静态代码块动态代码块 1.代码块
代码块是类的五大成分之一#xff0c;包括成员变量、构造器、方法、代码块、内部类。
2.代码块分类
代码块分两种#xff1a;
静态代码块 测试类
public class Test
{public static void main(Stri… 代码块介绍 目录 1.代码块2.代码块分类静态代码块动态代码块 1.代码块
代码块是类的五大成分之一包括成员变量、构造器、方法、代码块、内部类。
2.代码块分类
代码块分两种
静态代码块 测试类
public class Test
{public static void main(String[] args) {System.out.println(Student.number);}
}
Student类
package suziguang_d5_codeBlock;public class Student
{public static int number;// 静态代码块在创建类时自动触发每个类仅执行一次静态代码块static{System.out.println(static code block running~);// number 66;}}
输出结果
动态代码块 动态代码块一般是用来记录创建对象的日志。 测试类
package suziguang_d5_codeBlock;public class Test
{public static void main(String[] args){// 调用静态代码块System.out.println(Student.number);// 调用动态代码块Student s1 new Student();Student s2 new Student();Student s3 new Student();Student s4 new Student();Student s5 new Student();}
}
Student类
package suziguang_d5_codeBlock;public class Student
{public static int number;// 静态代码块在创建类时自动触发每个类仅执行一次静态代码块static{System.out.println(static code block running~);// number 66;}// 动态代码块每次创建对象时在构造器执行前执行。与构造器功能类似完成对对象的初始化工作{// 与构造器的区别构造器代码的复用System.out.println(Dynamic code blocks running);}}
输出结果 EOF