永发信息网

java 类中比如person a = new person();中a是什么?

答案:6  悬赏:50  手机版
解决时间 2021-04-03 18:38
java 类中比如person a = new person();中a是什么?
最佳答案
1. 一般类名字都是大写的,因此一般是Person a = new Person();
2.此句子可分解为:
2.1利用构造函数在栈中创建一个具体的、占存储空间的实例new Person();
2.2创建一个类Person的实例,就是说这个类的一个指针,这个东西里面仅仅保存着地址Person a (当然现在它没指向哪里,一般先让他指向null吧)即 Person a =null;
2.3把那个指针指向实例a=new Person();
3.合起来一句话就是你那样写,分开就是Person a; a = new Person();
全部回答
a是你定义的对象
1.a是对象的引用,类似于对象的名字。
2.在java里面认为a就是对象本身,如,张三是一个人的名字,张三是一个人,这样说是没错的,张三是一个名字,这样说也没错;名称"张三"就是代表张三本人。
3.而低层里,有内存保存了a这个引用,实例会有另一个地方,即地址,a的引用会存放这个地址,且会指向这个地址。
a是地址,是对实例对象的一个引用。
a 就是对像追问具体是什么,如果person b;b = a;为什么会成立
随便起的一个名,只要不和上面的重复,这个都无所谓。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有个片子只有脸和脚底板有感觉是什么片
(2013·北京东城区高三教学统一检测)He jumpe
姓叶女孩名字有气质的
亳州市张店乡中心中学地址在哪,我要去那里办
有人证没物证的的事情能判么?
上海到砀山的火车票9月30号
从安徽安庆船运石子到江苏南通需要多少钱一吨
株洲市公安局2001副处级以上的干部名单,谁能
旧版寻秦ol停服了吗
亳州市谯城区赵桥乡溜集中学地址有知道的么?
动车出事了,国外会不会嘲笑我国的高铁技术啊
求1个游戏是什么。一开始是个普通的白球,经
广州话人名小艺和艺仔的标准发音?电白话又怎
在小加工厂干活,厂倒闭了,老板没钱发工资怎么
交货期70天用英语怎么说
推荐资讯
虚列工资套取资金是什么意思
一般在什么单位工作才会用到plc?在电网会用
SAP系统中,做co88时报错,原因:在007期间结
男方1982年1月31日 女方1981年9月8日 请问5月
保定今日白银价格
集邮新手购买首日封求解答~
Max和John经常到学校附近的三家快餐店吃饭,
40年前冲洗的黑白胶卷现在还能用吗?
《西游记》三打白骨精唐僧赶悟空走时的插曲名
GTX 1060 各种黑屏紧急求助大神帮忙
泰戈尔关于美的诗句,泰戈尔的优美诗句都有哪
高白瓷和骨瓷哪个好,石器时代现在是哪家公司
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?