java学习日记_16:面向对象之匿名对象。07.03
来源:互联网 发布:新浪短链接数据分析 编辑:程序博客网 时间:2024/05/29 08:28
/*
匿名对象:就是没有名字的对象。
匿名对象的应用场景:
A:调用方法,仅仅只调用一次的时候。
注意:调用多次的时候,不适合。
那么,这种匿名调用有什么好处吗?
有,匿名对象调用完毕就是垃圾。可以被垃圾回收器回收。
B:匿名对象可以作为实际参数传递
*/
class Student {public void show() {
System.out.println("我爱学习");
}
}
class StudentDemo {
public void method(Student s) {
s.show();
}
}
class NoNameDemo {
public static void main(String[] args) {
//带名字的调用
Student s = new Student();
s.show();
s.show();
System.out.println("--------------");
//匿名对象
//new Student();
//匿名对象调用方法
new Student().show();
new Student().show(); //这里其实是重新创建了一个新的对象
System.out.println("--------------");
//匿名对象作为实际参数传递
StudentDemo sd = new StudentDemo();
//Student ss = new Student();
//sd.method(ss); //这里的s是一个实际参数
//匿名对象
sd.method(new Student());
//在来一个
new StudentDemo().method(new Student());
}
}
0 0
- java学习日记_16:面向对象之匿名对象。07.03
- 黑马程序员--Java学习日记之面向对象(多态和匿名内部类)
- 第十四、Java面向对象之匿名对象
- java面向对象-匿名对象
- java学习日记_12:面向对象之如何使用类
- java学习日记_25:面向对象之static关键字
- java学习日记_43:面向对象之接口
- JAVA基础第五天学习日记_面向对象开发思想、匿名对象、封装、私有、构造函数
- 【学习笔记02】java面向对象-成员变量、匿名对象
- 《java入门第一季》之面向对象(匿名对象)
- java学习日记_10:面向对象之理解类与对象。
- java学习日记_13:面向对象之对象的内存示意图。
- 面向对象之匿名对象调用
- java面向对象(四) 匿名对象
- Java面向对象笔记(四)匿名对象
- java学习之面向对象
- java基础学习面向对象之匿名内部类 五-13
- 【学习笔记15】java面向对象-匿名内部类
- Hadoop/Spark平台搭建
- 7_11_A题 Lights Against Dudely [HDU 4770] (状态压缩+暴力)
- 6.CControlUI的大小及位置
- USB device stack
- poj1236(强连通分量)
- java学习日记_16:面向对象之匿名对象。07.03
- 智能指针(一)
- Python使用paramiko进行SSH和SFTP连接
- 7_11_C题 Zhuge Liang's Password(模拟)
- shell自动备份文件或目录到本地和远程主机
- PHP中header的用法详解
- 7_11_ F题 Infinite Go(并查集)
- Add Two Numbers(medium)
- Hibernate缓存