/*
匿名对象:是指没有应以类型变量指引的对象
匿名对象的注意事项
1.我们不会给匿名对象的属性赋值,因为我们永远也得不到
2.两个匿名对象永远也不可能相等
匿名对象的好处:简化书写
匿名对象的应用场景:
1.如果一个对象需要一个方法,而调用完这个方法之后就不在使用了,这时我们
可以选择匿名对象
2.可以作为作为实参调用函数
*/
class NiMing {
public static void main(String[] args) {
System.out.println("Hello World!");
new Car().name="打错";//注意1
new Car().printCarInfo();
System.out.println(new Car()==new Car());//注意2
}
}
class Car {
String name;//属性//成员变量
int age;
String color;
//成员函数
public void printCarInfo(){
int gasoline=0;
System.out.println("我的"+name+",今年"+age+"岁了,它的颜色是"+color+"!");
}
} |
|