2.5.7 new运算符
当创建类的实例时,需要给它分配内存。当说明一个对象,只说明它的数据类型。
如: Person p1;
这告诉编译器变量p1是Person类的对象。它并不给对象分配内存。
要分配内存,需要使用new运算符。
语法:
可以用两种方法给对象分配内存:
1.先说明对象然后用new运算符分配内存;
<类名> <对象名>;
<对象名>= new <类名>();
2.在说明对象时同时用new运算符分配内存。
<类名> <对象名>= new <类名>();
例:
方法1
方法2
注意:只能在方法内使用new运算符。