public 类名 ()  {返回值类型  方法名(参数列表)//方法声明{方法体}    }

对象object 生命周期

referencing object 引用对象  ;Garbag collecting objects and null 对无用对象的回收和将其视为“空”;对一个对象多次引用;Vector : 用一个对象来管理另外一个对象

创建account 对象,调用构造函数来进行初始化(如下)

BankAccount account1;
account1 = new BankAccount("Bob")
//*使用new 操作符来为Bob创建一个BankAccount

account1是一个引用变量(类类型),是an reference object(引用对象),存储的是该对象的地址,此图表示的是引用对象对对象的引用。

一个引用变量不refers to object 的话,则该引用变量 has a null value (空值);如果一个object 没有相关的引用变量引用的话,那这个object 是 unreachable 的,其所占的内存会被回收清除。

多个variables 可以 同时持有对 同一个object的引用即地址;但是one variable only refers to an object !

对于 an reference variable ,给定新的引用变量,则旧的会被覆盖,即lost

Vector : a vector object 可以持有多个引用变量所包含的对象的地址  (means slots); 各引用变量有各自的索引号(index),ordered排序的,第一个reference的index=0

 Vector accounts = new Vector();
//*创建一个accounts 引用变量来存储Vector的地址

Vector accounts = new Vector(); BankAccount tempAccount = new BankAccount("Achebe"); accounts.add(tempAccount); tempAccount = new BankAccount("Bob"); accounts.add(tempAccount); accounts = null; tempAccount = null;
//*将地址copy到Vector里后,再将原来的两个引用变量视为空,null

add 是调用引用变量指向的Vector对象里的方法来对Vector对象里的slot增加,就是将tempaccount里的对象地址copy到Vector里面;

Vector 的方法还有add、remove(移动或删减)、get

11.8号软基2.2.2相关推荐

  1. 公众号软文怎么写?纯干货

    微信公众号软文怎么写?对于软文写作,其实我们可以从以下几点入手: 1.分析用户心理,结合文章内容,有针对性地写. 2.文章要有亮点,可以是幽默.有趣.有吸引力的,让用户看到就想看. 3.软文标题一定要 ...

  2. 上海11月计算机一级成绩查询时间,2019年11月上海软考成绩查询时间及入口

    计算机软件水平考试频道发布了<2019年11月上海软考成绩查询时间及入口>,更多2019年11月上海软考成绩查询时间及入口相关信息请访问计算机软件水平考试网. 2019年11月上海软考已结 ...

  3. 苹果11是高通基带吗_iphone11是高通基带吗 iPhone11是a13处理器吗

    iphone11是今年苹果发布会备受关注的重点,很多人最关注的就是它的处理器和基带了.毕竟,苹果现在和高通和解了,那么iPhone11应该会用高通基带了吧?这样,iPhone的信号也都好起来了!但是, ...

  4. cstring::replace不区分大小写_Excel VBA之函数篇-3.11订单号千奇百怪,如何按照结构区分来源...

    前景提要 随着经济水平的不断的提高,现在很多的外资企业都已经来到中国开厂和中国公司打交道做生意了,而很多国内公司为了适应各种不同的市场,也是开发了各种不同的业务,这些业务很多都是通过订单号的形式存在于 ...

  5. 电子科大互加软基课程设计

    互联网+智慧物流质询系统 课设要求 本次项目分为4项任务,任务一是给定物流的节点信息,物品信息,节点间代价计算方法实现对物品的排序,划分物流方案,并根据物流方案计算最短路径,根据上述信息进行发货,实验 ...

  6. 苹果11是高通基带吗_iphone11搭载什么基带

    和高通基带相比,英特尔基带无论在信号还是技术上,都要逊色一些.苹果去年三款新品iPhone XS,iPhone XS Max和iPhone XR搭载英特尔基带,信号全部"中招".今 ...

  7. 2.11 linux的软防火墙apf安装配置

    1.APF(Advanced Policy Firewall)是 Rf-x Networks 出品的Linux环境下的软件防火墙,被大部分Linux服务器管理员所采用,使用iptables的规则,易于 ...

  8. 苹果11是高通基带吗_最强对抗!小米11对抗三星、苹果华为等最高旗舰|喜欢小米吗?...

    哈喽,您好!我是原呵呵,点点关注吧,更多精彩内容等着您 小米很快就会展示了2021年的手机,该公司通常会在2月份推出该季节的首个旗舰,但新的小米米11已向前推进了几个月,并成为了首个采用骁龙888处理 ...

  9. 微信运动步数一键98800,最新方法来袭!11.01号更新

    运动步数最新方法教程来了! 前天分享的小伙伴可能没看懂什么意思,为了大家都能简单的使用运动步数修改,我做了调整,只有小米接口,这样大家就方便使用了! 教程 首先从应用商店下载[小米运动]App,iOS ...

最新文章

  1. 【GDOI2016模拟3.11】历史
  2. python获取cmd输出并生成字典_python - 字典输出生成如何进行改名
  3. Mysql的IP转换
  4. [css] 说说sroll-snap-type属性的运用场景有哪些?相关联的属性还有哪些?
  5. java 注释添加引用_java – 如何引用注释处理中的方法的实现?
  6. MESI protocol digram
  7. json转换map多层嵌套问题
  8. 树莓派:Adafruit的I2C SSD1306 OLED驱动
  9. iOS 的 APP 如何适应 iPhone 5s/6.6s/6.6sPlus 三种屏幕的尺寸?
  10. 学习mysql比较好一些书籍
  11. 什么是软件?软件的特点是什么?
  12. 演讲实录:“分布式数据库海量数据存储和实时查询实现与应用”
  13. OSI七层参考模型详解
  14. 怎样在表格中选出同一类_如何让excel表格中的几列数据相同的名称数据排列
  15. 怎么修改服务器密码忘了怎么办啊,华为云怎么修改服务器密码忘记
  16. 【动画消消乐 】HTML+CSS 吃豆豆动画 073
  17. uni app图片预览
  18. Python--弱口令字典爆破
  19. 4、Lctech Pi(F1C200S)linux5.7.1移植在RAM运行修改默认调试串口为uart1(CherryPi,Mangopi,F1C100S)
  20. git ls-files:项目文件码数行数统计

热门文章

  1. VTK笔记-切面重建-使用交互器更新断层图的奇异现象的问题排查
  2. 解决win10测试麦克风显示有声音,但是实际使用teams还有其他录音设备时没有声音
  3. 如何自己搭建一个小程序(步骤详解)
  4. raid ahci模式哪个好_一机多用的RAID磁盘阵列 QNAP TR-004体验测评
  5. 联想手机里的照片误删怎么恢复
  6. 斌终于说出小米9缺货内幕,取消开售后,雷军对备货量充满自信
  7. 揭秘IBM架构设计方法论 —— Solution Design I
  8. 【华人学者风采】谭平 阿里人工智能实验室
  9. 基于Scala设计简易的会员卡管理系统
  10. 图文详解 DBMS 数据库管理系统三层架构体系(三级模式)《ClickHouse 实战:企业级大数据分析引擎》...