学习目标:
代码块的知识以及调用顺序、代码块加不加static的区别
学习内容:
代码块:代码块是一种常见的代码形式。他用大括号“{}”将多行代码封装在一起,形成一个独立的代码区,这就构成了代码块。代码块的格式如下:
学习产出:
代码(代码块添加static)
public class Main{
public static void main(String[] args)
{
{
System.out.println("This is the zhuhanshu");
}
code_block2 f=new code_block2();
code_block2 t=new code_block2();
}
}
class Code_block1 {
static {
int a=100;
System.out.println(a);
}
Code_block1(){
System.out.println("这是构造函数Code_block!");
}
}
class code_block2 extends Code_block1{
static {
int b=200;
System.out.println(b);
}
code_block2(){
System.out.println("这是构造函数code_block!");
}
}
结果
代码(代码块不添加static)
public class Main{
public static void main(String[] args)
{
{
System.out.println("This is the 主函数");
}
code_block2 f=new code_block2();
code_block2 t=new code_block2();
}
}
class Code_block1 {
{
int a=100;
System.out.println(a);
}
Code_block1(){
System.out.println("这是构造函数Code_block1!");
}
}
class code_block2 extends Code_block1{
{
int b=200;
System.out.println(b);
}
code_block2(){
System.out.println("这是构造函数code_block2!");
}
}
结果
推荐参考链接om/mabingxue/p/9117666.html