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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

菜鸟基础太差,在大神们面前感觉是太小的问题,都出现在我身上:'(

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

6 个回复

倒序浏览
实例化就是给,数据成员分配内存,构造对象
在面向对象的编程中,通常把用类创建对象的过程称为实例化,其格式如下:
类名 对象名 = new 类名(参数1,参数2...参数n)
如:
"人"是一个概念,相当于一个"类"
"小明"是一个具体存在的"人"的例子,相当于一个"实例".
把"人"变成"小明"的过程,就是"人的实例化".

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
实例化,就是给对象分配内存空间,未实例化得对象内存中时不存在的,这是我的理解
回复 使用道具 举报
你需要搞清楚什么是类,什么是对象
回复 使用道具 举报
没事的,学习是细活的,急不得的,慢慢来,不会的大家就一起解决。
实例化就是建立对象并分配空间,并且为此对象中的成员进行初始化。对象是对类而说的,给某某类建立对象。比如,咱们老师写的程序里不是都有主函数所在的类吗
class StringDemo
{
        public static void main(String[] args)
          {
          }
}
StringDemo 就是一个类,所以给此类进行实例化就是:StringDemo  s=new StringDemo ();new StringDemo ()就是建立对象,而s存放的就是此类对象在内存空间的地址值。这就是实例化的过程。

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
在面向对象的编程中,通常把用类创建对象的过程称为实例化,其格式如下:
类名 对象名 = new 类名(参数1,参数2...参数n);
如 Date date=new Date();就是用日期类创建了一个日期的对象,就叫对象的实例化。
多数语言中,实例化一个对象 就是为对象开辟内存空间,或者是不用声明,直接使用
new 构造函数名(),建立一个临时对象。
例: c#
namespace test{
class A
{
s
public int Sub( int a)
{
return a++;
}
class B
{
publicvoid Main(String[] args)
{
int p = (new A()).Sub(1);
System.Console.Write(p);
System.Console.ReadKey();
}
}
}

评分

参与人数 1技术分 +1 收起 理由
田磊阳 + 1

查看全部评分

回复 使用道具 举报
感谢各位大神!就不一一回复了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马