匿名对象
- 匿名对象就是没有名字的对象
-
匿名对象的应用:
· A.调用方法,仅仅调用一次的时候
· 注意一点 并不适合多次使用匿名对象调用方法
· 匿名对象调用完毕之后就是垃圾 可以被回收器回收
· B.匿名对象可以作为实际参数传递
如下图所示 用的是有名字的调用 即该为非匿名对象

- 如果方法的形式参数是基本类型 形式参数的改变不会影响到实际参数
- 如果方法的形式参数是引用类型 形式参数的改变会直接影响到实际参数
如下图所示 用的是无名字的调用 即该为匿名对象

- new StudentDemo() 该句话的意思就是创建了一个StudentDemo()的对象 但是没去命名
-
然后满足对象的条件可以通过点方法名去调用方法fuxi() 其中复习的方法需要一个类类型的形式参数也就是说 需要一个引用类型的参数(类是引用类型)
- 通过new Student() 创建了一个匿名对象 并把匿名对象填入括号中 也就等于把参数传给了方法fuxi()——其实也就是把新建的new Student()对象的地址给了fuxi()方法
-
然后满足对象调用方法 参数传入方法条件后 成功输出 “赵四爱学习”
- 匿名对象调用成功
相关文章:
猜你喜欢
-
2021-10-20
-
2021-10-02
-
2021-10-12
-
2021-10-25
-
2021-11-12
-
2018-05-16
相关资源
-
下载
2023-03-18
-
下载
2022-12-29
-
下载
2021-06-24