1 匿名对象

  • 我们可以不定义对象的句柄,而直接调用这个对象的方法。这样的对象叫做匿名对象。

 

  • 示例:
  • Person.java
面向对象(上)之二 随笔 第1张
package day07;

public class Person {
    private String name;
    private Integer age;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }
}
View Code
  • PersonTest.java
面向对象(上)之二 随笔 第3张
package day07;

public class PersonTest {
    public static void main(String[] args) {
        System.out.println(new Person().getName());
    }
}
View Code

 

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  • 使用情况:
  • ①如果对一个对象只需要进行一次方法的调用,那么久可以使用匿名对象了。
  • ②我们经常将匿名对象作为实参传递给一个方法调用。

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄