一道有关static-extends题目
/**
*
* @title:Child.java
* @Package:com.you.hbxs.model
* @Description:<h3>一句话描述功能</h3>
* @author:
* @date:2016-2-24下午10:10:48
* @version V1.0
*
*/
package com.you.hbxs.model;
/**
*
* 项目名称:HBXS
* 类名称:Child
* 类描述:
* 创建人:
* 创建时间:2016-2-24下午10:10:48
* 修改人:
* 修改时间:2016-2-24下午10:10:48
* 修改备注:
* @version V1.0
*
*/
class Parent
{
/**
* <p>title:</p>
* <p>Description:</p>
*/
public Parent()
{
System.out.println("Parent");
}
{
System.out.println("I'm your parent!");
}
static
{
System.out.println("静态Parent!");
}
}
/**
*
* 项目名称:HBXS
* 类名称:Child
* 类描述:
* 创建人:
* 创建时间:2016-2-24下午10:41:41
* 修改人:
* 修改时间:2016-2-24下午10:41:41
* 修改备注:
* @version V1.0
*
*/
public class Child extends Parent
{
/**
* <p>title:</p>
* <p>Description:</p>
*/
public Child()
{
System.out.println("Child");
}
{
System.out.println("I'm your child!");
}
static
{
System.out.println("静态Child!");
}
/**
*
* 方法名:main
* 方法类型:Child
* 参数:@param args
* @return :void
* @throws
*/
public static void main(String[] args)
{
System.out.println("--------开始-----------");
new Child();
new Child();
System.out.println("--------结束-----------");
}
}
运行结果:静态Parent!
静态Child!
--------开始-----------
I'm your parent!
Parent
I'm your child!
Child
I'm your parent!
Parent
I'm your child!
Child
--------结束-----------