Address address=new Address();
和
private Address address; 他们在内存创建新实例时有什么区别?
原来我以为一样,但我用nested标签时发现用后者这样写时,会报错:Invalid argument looking up property person.name of bean personForm
和
private Address address; 他们在内存创建新实例时有什么区别?
原来我以为一样,但我用nested标签时发现用后者这样写时,会报错:Invalid argument looking up property person.name of bean personForm
new了之后才会分配内存地址,创建一个对象
Address *address=new Address();
第二个转化成C++:
private Address *address;
后者,只是声明了一个address引用,没有任何指向
第二第一个分配了堆空间 Address address=new Address(); 第二个没有分配 private Address address;