我参照老师课程写了一段关于静态代码块,构造代码块,建立对象的方法和未建立对象的方法,之间的的执行顺序和情况。编译时报错,求解。- class StaticCode
- {
- Staticcode()
- {
- System.out.println("b");
- }
- static
- {
- System.out.println("a");
- }
- Staticcode(int x )
- {
- System.out.println("d");
- }
- public static void show()
- {
- System.out.println("haha");
- }
- }
- class StaticCodeDemo
- {
- static
- {
- System.out.println("e");
- }
- public static void main(String[] args)
- {
- new StaticCode(4);
- }
- }
复制代码 |
|