两种方式:
方式一:(空构造器)
RolePermission rolePermission = new RolePermission();
System.out.println("rolePermission = " + rolePermission);
方式二:(置空)
RolePermission rolePermission1 =null;
System.out.println("rolePermission1 = " + rolePermission1);
打印结果:
方式一:
rolePermission = RolePermission{rid=null, pid=null}
方式二:
rolePermission1 = null
总结:
方式一在创建对象时会在栈内存中创建内存空间,并将对象内的数据置空,这种方式不会找出空指针异常。
方式二在创建对象时并没有在栈内存中创建内存空间会造成空指针异常。