weixin_58265045 2022-04-17 15:53 采纳率: 100%
浏览 20
已结题

为什么我的构造代码块执行不出来

package p2;
public class p {
static {
System.out.println("我是静态代码块");
} //静态代码块执行

{
    System.out.println("我是构造代码块");
}
public p() {
    System.out.println("我是p类的构造方法");
}   //构造代码块执行

public static void main(String[] args) {
    {
        System.out.println("我是普通代码块");
    }
}   //普通代码块执行

}

img

  • 写回答

2条回答 默认 最新

  • BKSW. 2022-04-17 16:17
    关注
    public class P {
        
        static{
            System.out.println("我是静态代块");
        }
        
        P(){
            System.out.println("我是构造代码块"); 
        }
    
        public static void main(String[] args) {
            {
                System.out.println("我是普通代码块");
            }
            P p = new P();
    
        }
    }
    

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 4月25日
  • 已采纳回答 4月17日
  • 创建了问题 4月17日