java的匿名对象
来源:互联网 发布:java小游戏代码 编辑:程序博客网 时间:2024/05/16 04:56
匿名对象的概念
匿名对象是指创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。
public class Person{public void eat(){System.out.println();}}// 创建一个普通对象Person p = new Person();// 创建一个匿名对象new Person();
匿名对象的特点
1.创建匿名对象直接使用,没有变量名。
new Person().eat() //eat方法被一个没有名字的Person对象调用了。
2.匿名对象在没有指定其引用变量时,只能使用一次。
new Person().eat(); //创建一个匿名对象,调用eat方法new Person().eat(); //想再次调用eat方法,重新创建了一个匿名对象
3.匿名对象可以作为方法接收的参数、方法返回值使用
class Demo {public static Person getPerson(){//普通方式//Person p = new Person();//return p;//匿名对象作为方法返回值return new Person(); }public static void method(Person p){}}class Test {public static void main(String[] args) {//调用getPerson方法,得到一个Person对象//Person person = Demo.getPerson();//调用method方法//Demo.method(person);//匿名对象作为方法接收的参数Demo.method(new Person());}}
阅读全文
1 0
- Java的匿名对象
- java的匿名对象
- java的匿名对象
- java匿名对象的应用
- Java的匿名对象/方法
- Java 匿名对象的详解
- Java 匿名对象的详解
- Java匿名对象的介绍
- java匿名对象的用法
- java的构造方法和匿名对象
- java笔记-匿名对象的应用
- java 匿名对象的使用
- java之匿名对象的用法
- java中匿名对象的使用
- Java匿名对象
- Java 匿名对象
- java匿名对象
- Java-匿名对象
- Neural Networks and Deep Learning之中文版翻译-前言
- tomcat7 修改默认项目为自己的项目
- js自定义日期
- 谷歌 鸡蛋测楼层
- Swift 4.0 设置阴影和圆角 (UIBezierPath)
- java的匿名对象
- 容器和虚拟机的区别
- Password UVA
- cassandra报错问题
- 心得
- c++11 thread 参数
- centos7 搭建 reids-cluster 缓存集群
- 关于JQuery里的$.fn详解(jquery扩展)
- groovy之正则表达式