zoukankan      html  css  js  c++  java
  • 匿名对象

    匿名对象;

     1 class Car
     2 {
     3 String color="red";
     4 int num = 4;
     5 }
     6 
     7 class CarDemo
     8 {
     9 public static void main(String[] args)
    10 {
    11 //书写格式
    12 new Car.num = 5;
    13 new Car.color = 'red';
    14 
    15 new Car.run();
    16 }
    17 }
    View Code
     1 Car a = new Car();
     2 a.run();
     3 等同于
     4 new Car().run();
     5 
     6 但是再累计写代码
     7 a.num = 4 ;
     8 new Car().run();
     9 则不可以。
    10 
    11 //匿名对象使用方式一:当对对象的方法之调用一次时可以用匿名对象写,比较简化,如果对多个成员调用,那么得给对象起个名字。
    12 //匿名对象使用二:可以将匿名对象作为实际对象进行使用。
     1 //需求:汽车修配厂,该车改成黑色,三个轮胎
     2 class CarDemo{
     3 public static void show(Car c)
     4 {
     5   c .color = 'red';
     6   c.num = 4;
     7   c.run();    
     8 }
     9 
    10 public static void main()
    11 {
    12   Car c = new Car();
    13   c.show();     
    14 }
    15 }
  • 相关阅读:
    16
    15
    14
    13
    12
    11
    10
    python包管理器修改镜像地址
    Linux环境下安装hadoop分布式集群+问题总结
    解剖css中的clear属性
  • 原文地址:https://www.cnblogs.com/liuwanyue/p/4380941.html
Copyright © 2011-2022 走看看