Java
来源:互联网 发布:知乎值得关注的博主 编辑:程序博客网 时间:2024/06/05 04:35
class A { static { System.out.print("1"); } public A() { System.out.print("2"); }} class B extends A{ static { System.out.print("a"); } public B() { System.out.print("b"); }} public class Hello { public static void main(String[] args) { A ab = new B(); ab = new B(); } }
执行结果:1a2b2b。创建对象时构造器的调用顺序是:先初始化静态成员,然后调用父类构造器,再初始化非静态成员,最后调用自身构造器。
阅读全文
0 0
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- java
- java
- JAVA?
- java
- 字符,字节和编码
- Spring注解开发
- CSS性能优化
- 最清楚的解释强引用,弱引用,软引用
- 欢迎使用CSDN-markdown编辑器
- Java
- Eclipse中通过Maven创建的web项目不能将project facet设置为 dynamic web module 3.0
- 神经网络机器翻译模型介绍-ConvS2S
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- C++进阶—> CloseHandle详解及CloseHandle后线程未停
- HTML CSS
- 关于为何jstl渲染的数据应存放在request内
- javascript 原型(prototype)
- input type="checkbox"