A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周一见 中级黑马   /  2015-3-19 15:19  /  1641 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

初始化和实例化的区别是什么?

3 个回复

正序浏览
实例化,一般是由类创建对象。会在内存中分配地址和空间
比如有
class A
{
}
A a;//这就是实例化
初始化,只是定义还没有具体实质性的东西,有很多情况,如函数的初始化,类里成员的初始化等,即给一些变量赋予初始值,那些变量已经存在,只是赋值,
比如实例化一个人的话,就已经知道这个人是谁了,初始化一个人,就只是知道是个人不知道是谁,我的理解
回复 使用道具 举报 1 0
能举个例子么 谢谢了
回复 使用道具 举报
本帖最后由 如何遗忘 于 2015-3-19 15:45 编辑

初始化相对更广义一些,可以变量初始化,类对象初始化。而实例化一般都是对类的对象说的,实例化对象。拙见
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马