Java中匿名对象是什么意思啊? 15
2016-02-21 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
匿名对象使用方法一:当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化。
如果对一个对象进行多个成员的调用,就必须给这个对象起个名字。
匿名对象使用方法二:可以将匿名对象作为实际参数进行传递。
如下代码所示:
class Person {
桥弯private String name;
private int age;
public Person() {
}
public Person(String name) {
this.name = name;
}
public Person(String name, int age) {
this.setName(name);
this.setAge(age);
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setAge(int age) {
if (age > 0 && age < 140) {
this.age = age;
}
}
public int getAge() {
return this.age;
御消腔 }
public void tell() {
System.out.println("镇衫姓名:" + this.getName() + ",年龄:" + this.getAge());
}
}
public class Test {
public static void main(String args[]) {
new Person("张三", 46).tell();//通过匿名对象调用方法
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询