JAVA/编程语言

[上]JAVA学习系列模块七第二章148.面向对象_匿名对象的使用

daimafengzi · 5月30日 · 2024年 · · 本文共662个字 · 预计阅读3分钟1015次已读

[上]JAVA学习系列模块七第二章148.面向对象_匿名对象的使用

视频


笔记

1.所谓的匿名对象:其实就是没有等号左边的部分,只有等号右边的部分(对象)
2.使用:
new 对象().成员

3.注意:
a.如果我们只想单纯的调用一个方法,让方法执行,我们可以考虑使用匿名对象
b.但是如果涉及到赋值,千万不要用匿名对象

public class Person {
    String name;
    public void eat(){
        System.out.println("人要吃饭");
    }
}
public class Demo01Person {
    public static void main(String[] args) {
        //原始方式
        Person p = new Person();
        p.name = "金莲";
        System.out.println(p.name);
        p.eat();

        System.out.println("=================");

        //匿名对象
        new Person().eat();

        new Person().name = "大郎";
        System.out.println(new Person().name);//null
    }
}

[上]JAVA学习系列模块七第二章148.面向对象_匿名对象的使用

0 条回应