【面试必备】声明、初始化和实例化的区别

声明、初始化和实例化的区别

面试必备基础知识,今天学习下声明、初始化和实例化的区别和使用,如有不对的地方欢迎各位指正。
1、声明
声明指使用一个对象时,必须先定义该对象的类型。
比如String str0;其中str0是声明(定义)了一个String类型的对象。
2、初始化
初始化即给声明后的对象赋值。
比如String str0 = “Hello World”;str0 现在已经被初始化了,实例化后它具有 "Hello World"这个值。
3、实例化
实例化是对类进行使用。
比如A a = new A();当new的时候为对象分配内存,这个过程是对象的实例化。

总结:
声明,只生成对象不赋值的过程。
初始化,是给对象赋值的过程。
实例化,是使用new为对象分配内存的过程。

发布了18 篇原创文章 · 获赞 2 · 访问量 330

猜你喜欢

转载自blog.csdn.net/Aikin_Tony/article/details/104519343