匿名对象
来源:互联网 发布:js中使用java变量 编辑:程序博客网 时间:2024/05/16 20:28
class Car{ String color; int number; void run(){ System.out.println(color+":"+number); }}class CarDemo{ public static void main(String[] args){ //创建Car.class类的对象。 Car c = new Car();//类类型变量一定指向对象。 //调用对象的成员。 c.color = "red"; c.number = 4; c.run(); Car c = new Car(); c.run(); //简化成这样的写法。所以匿名对象就是为了简化书写。 new Car().run();//这个对象有名字吗?没有,是的。这就是传说中的匿名对象。 /* 记住:凡是简化的,通常都有局限。 匿名对象有局限吗? */ new Car().color = "red";//执行完对象就变成了垃圾。 new Car().number = 4; new Car().run(); /* 那匿名对象有什么用呢?为了简化书写。 使用场景:当对象对方法进行调用时,而且只调用一次时,可以简化成匿名对象来书写。 Car c = new Car();c.run(); ---> new Car().run(); Car c = new Car(); c.color = "blue"; c.run(); c.run(); c.run(); 是不可以简化成一下书写的。因为对象不同。 new Car().color = "blue"; new Car().run(); new Car().run(); new Car().run(); 记住:当对象需要调用多次成员时,不可以简化成匿名对象调用。 */ }}
0 0
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- 匿名对象
- JavaScript深入浅出——数据类型(一)
- Java-NowCoder-取近似值
- Lightoj1338——Hidden Secret!(模拟)
- C++中各种基本数据类型转换为string类型
- zip压缩算法分析(2)
- 匿名对象
- Codeforces Round #341 (Div. 2) D. Rat Kwesh and Cheese
- nyoj 325 和 nyoj 456【经典dp】
- 归并排序-《算法导论》学习笔记二
- 迭代器
- 【历史】JavaScript和Java没啥关系!————JavaScript简史
- java io流详解(一)
- Java历史简介
- hdu5510Bazinga+KMP