您的位置:首页 > 编程语言 > Java开发

java 类继承中涉及到的构造器问题

2015-12-10 11:22 197 查看
//================================ 父类 =================================//

public class QQParent {

{

System.out.println("QQParent的构造块");

}

public QQParent(String name,String id){

System.out.println("QQParent的构造方法------带二个参数");

}

static{

System.out.println("QQParent的静态代码块");

}

public QQParent(){

System.out.println("QQParent的构造方法--------不带任何参数");

}

public QQParent(String name){

System.out.println("QQParent的构造方法------带一个参数");

}

}

//================================ 子类 =================================//

public class QQ extends QQParent{

{

System.out.println("QQ的构造块");

}

static{

System.out.println("QQ的静态代码块");

}

public QQ(String name,String id){

System.out.println("QQ的构造方法------带二个参数");

}

public QQ(){

System.out.println("QQ的构造方法--------不带任何参数");

}

public QQ(String name){

System.out.println("QQ的构造方法------带一个参数");

}

public static void main(String[] args) {

QQ qq=new QQ("哈哈");

System.out.println("==============================");

QQ qq2=new QQ("哈哈","嘻嘻");

}

}

输出结果:

QQParent的静态代码块

QQ的静态代码块

QQParent的构造块

QQParent的构造方法--------不带任何参数

QQ的构造块

QQ的构造方法------带一个参数

==============================

QQParent的构造块

QQParent的构造方法--------不带任何参数

QQ的构造块

QQ的构造方法------带二个参数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: