Java 匿名对象
java
it书童
2020-08-07 15:42:36
0赞
0踩
703阅读
0评论
创建对象的标准格式:类名称 对象名 = new 类名称();
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符: new 类名称();
注意事项:匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象。
使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象
public static void main(String[] args) {
// 命名对象
Person one = new Person();
one.name = "罗辑";
one.showName();
// 匿名对象
new Person().name = "云天明"; // 创建了一个对象
new Person().showName(); // 又创建了一个新的对象
}
匿名对象的使用
public static void main(String[] args) {
// 匿名对象调用 Scanner
int num = new Scanner(System.in).nextInt();
System.out.println("输入的是:" + num);
// 匿名对象用于传参
methodParam(new Scanner(System.in));
// 匿名对象作为返回值
Scanner sc = methodReturn();
int num2 = sc.nextInt();
System.out.println("输入的是:" + num2);
}
public static void methodParam(Scanner sc) {
int num = sc.nextInt();
System.out.println("输入的是:" + num);
}
public static Scanner methodReturn() {
return new Scanner(System.in);
}
- 上一篇: Java 的 Scanner 对象
- 下一篇: Java 的 Random 对象

关于我
一个文科出身的程序员,追求做个有趣的人,传播有价值的知识,微信公众号主要分享读书思考心得,不会有代码类文章,非程序员的同学请放心订阅
转载须注明出处:https://www.itshutong.com/articles/541/java-anonymous-object
精品付费
个人开发者通过payjs接入微信支付
4815
0
这一次,真正掌握composer
2603
0
相关推荐
java 入门 jvm jre jdk
733
0
什么是 Java 中的注解
723
0
解决 idea 默认 maven 为 jdk5 的问题
1421
0
Spirng Mvc 将数据传递到视图
1067
0
JPA 的入门案例
887
0
hystrix 服务熔断
1064
0
java用同步方法解决线程安全问题
866
0
开闭原则
981
0
不得不说的锁事
1921
0