您的位置:首页 > 职场人生

Java面试

2018-03-07 21:52 176 查看
汇总面试题链接http://blog.csdn.net/einstein10147/article/details/77040110

1.关于静态代码块、非静态代码块以及构造函数的执行顺序

static 代码块
{} 代码块
构造函数

eg:子类A继承父类B, A a = new A();
则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块 执行的先后顺序是?
父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: