public class Test1 { public static void main(String[] args) { new B(); System.out.println("------------"); new B(); B b=new B(); System.out.println(b.v5); } } class A{ int v1=1; int v5=5; static int v2=2; static{ System.out.println("A的静态块&q
如果有一个A类. 1.例如以下表达式: A a1 = new A(); 那么A是类,a1是引用.new A()是对象.仅仅是a1这个引用指向了new A()这个对象. 2.又如: A a2; A代表类,a2仅仅是一个引用,仅仅是a2指向的对象为空NULL. 3.再如: a2 = a1: 它代表的是a2是一个引用,a1也是一个引用:在这个过程中a1所指向对象的地址传给了a2,使得a2.a1指向同一对象. 4.引用 如以下代码片段: int k; // base data type A a;