两个小示例 demo1 package containers; public class TempTest { static{ a= 1; // System.out.println(a); } static int a= 0; public static void main(String[] args) { Utilities.println(a); } } demo2 package containers; public class TempTest2 { static int a = 1;…
先上代码 class A{ int a; static {System.out.println("载入类时执行");} public A() { System.out.println("我虽然写在初始化块前但是实际先执行初始化块里的内容再执行我"); } {System.out.println("先执行我!");} } public class Html { publ…
1.new static()是在PHP5.3版本中引入的新特性. 2.无论是new static()还是new self(),都是new了一个新的对象. 3.这两个方法new出来的对象有什么区别呢,说白了就是new出来的到底是同一个类实例还是不同的类实例呢? 为了探究上面的问题,我们先上一段简单的代码: class Father { public function getNewFather() { return new self(); } public function getNewCaller…
abstract class demo{ public demo() {} protected void a() { System.out.println("I am parents!"); } } class demoChild extends demo{ public demoChild() { System.out.println("Begin from here"); a(); String a ="hellp"; } static {…