码迷,mamicode.com
首页 > 其他好文 > 详细

2015.10.13课堂

时间:2015-10-17 22:11:37      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

课堂例子

ClassAndObjectTest.java

技术分享

结果截图

技术分享

Hellow.java源程序以及结果截图

技术分享

输出结果没有什么特别

 

InitializeBlockDemo.java源程序以及结果截图

技术分享

MyPackageClass.java源程序以及结果截图

技术分享

ObjectEquals.java源程序以及结果截图

技术分享

StrangeIntegerBehavior.java源程序以及结果截图

技术分享

Test1.java源程序以及结果截图

技术分享

字符串倒序输出

Test2.java源程序以及结果截图

技术分享

调用函数的倒序输出

Test3.java源程序以及结果截图

技术分享

同一个包里调用进行倒序输出


class Root
{
static{
System.out.println("Root的静态初始化块");
}
{
System.out.println("Root的普通初始化块");
}
public Root()
{
System.out.println("Root的无参数的构造器");
}
}
class Mid extends Root
{
static{
System.out.println("Mid的静态初始化块");
}
{
System.out.println("Mid的普通初始化块");
}
public Mid()
{
System.out.println("Mid的无参数的构造器");
}
public Mid(String msg)
{
//通过this调用同一类中重载的构造器
this();
System.out.println("Mid的带参数构造器,其参数值:" + msg);
}
}
class Leaf extends Mid
{
static{
System.out.println("Leaf的静态初始化块");
}
{
System.out.println("Leaf的普通初始化块");
}
public Leaf()
{
//通过super调用父类中有一个字符串参数的构造器
super("Java初始化顺序演示");
System.out.println("执行Leaf的构造器");
}

}

public class TestStaticInitializeBlock
{
public static void main(String[] args)
{
new Leaf();

}
}

结果

Root的静态初始化块
Mid的静态初始化块
Leaf的静态初始化块
Root的普通初始化块
Root的无参数的构造器
Mid的普通初始化块
Mid的无参数的构造器
Mid的带参数构造器,其参数值:Java初始化顺序演示
Leaf的普通初始化块
执行Leaf的构造器

 

2015.10.13课堂

标签:

原文地址:http://www.cnblogs.com/xiufengranyu/p/4888234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!