北大青鸟光谷校区

北大青鸟光谷校区

  • 北大青鸟徐东校区
  • 北大青鸟光谷校区
  • 北大青鸟高新校区
  • 荆州青鸟之家
  • 襄阳青鸟之家

17740513250

百日千才

java中的new是什么?为什么要用new?

发布日期:2023-03-31来源:武汉北大青鸟武汉校区作者:武汉宏鹏

  java中的new是什么?为什么我们要用new?武汉北大青鸟光谷校区今日java讲堂为大家介绍这个名词:new。

  new简单来说,就是创建对象的关键词,将new用于下面这样的表达式时,可以认为它是在创建对象的实例变量。

  SpeciesFirstTry speciesOfLastMonth=new SpeciesFirstTry();

  像speciesOfLastMonth这样的类类型对象,其内部可以包含更小的变量,即对象的实例变量。new将这些实例变量变在对象内部。

  类类型变量的工作方式与基本类型变量不同。基本类型的变量中含有的是类型的值。类类型的变量实际包含的并不是那个类的对象,而是那个对象在内存中的地址。声明

  SpeciesFirstTry s;

  创建了一个可以包含一个内存地址的变量s。此时,程序中有了一个可以存储内存地址的空间,但还没有空间可以用来存储SpeciesFirstTry类型对象的实例变量中的数据。要想获得用来存储实例变量值的存储单元,程序就要使用new。下列语句为一个SpeciesFirstTry类型的对象分配了一个存储单元,并将那个存储单元的地址放在了变量s中:

  s=new SpeciesFirstTry();

  从一种非正式的角度来看,可以认为new创建了对象的实例变量。

  大家明白了吗?java理论知识千万别荒废哦。武汉北大青鸟光谷校区java培训课程咨询电话:17740513250,在线。

关闭

只为了方便您就学 北大青鸟光谷校区 北大青鸟武汉校区

武汉市洪山区珞喻路724号(地铁二号线光谷广场站F口出

Copyright (c) 2006-2023 武汉宏鹏教育咨询有限公司 版权所有 All Rights Reserved.