zoukankan      html  css  js  c++  java
  • null 与new class()的区别;static与construction

     1 package fengke.hashcode;
     2 /**
     3  * 详细讲明了null 与new class()的区别;
     4  * 分清了static与construction的运行关系;
     5  * @author 锋客
     6  *
     7  */
     8 
     9 public class StacticAndConstructionTest {
    10 
    11     public static int a = 0;
    12 
    13     static {
    14         a = 10;
    15         System.out.println("父类的静态代码块在执行a=" + a);
    16     }
    17 
    18     {
    19         a = 8;
    20         System.out.println("父类的非静态代码块在执行a=" + a);
    21     }
    22 
    23     public StacticAndConstructionTest() {
    24         this("a在父类带参构造方法中的值:" + StacticAndConstructionTest.a); // 调用另外一个构造方法
    25         System.out.println(a);
    26         System.out.println("父类无参构造方法在执行a=" + a);
    27     }
    28 
    29     public StacticAndConstructionTest(String n) {
    30         System.out.println(n);
    31         System.out.println(a);
    32 
    33     }
    34 
    35     public static void main(String[] args) {
    36         StacticAndConstructionTest tsc = null;
    37         System.out.println("new操作:");
    38         tsc = new StacticAndConstructionTest();
    39     }
    40 
    41 }
  • 相关阅读:
    PowerGhost
    watchdogs感染性挖矿病毒
    XorDDoS木马
    Gates(盖茨)木马
    seasame病毒
    zabbix监控之邮件报警通知
    ubuntu18.04 heirloom-mailx 通过外部SMTP服务器发送邮件
    linux小常识
    zabbix基本概念
    Zabbix图表中文乱码
  • 原文地址:https://www.cnblogs.com/fengke/p/4800286.html
Copyright © 2011-2022 走看看