是否有一个Java语言与JavaScript相当?

这个问题在这里已经有了答案:

  • WITH语句在Java 7中的答案

  • 如果obj类受你控制,你可以提供一个Fluent接口,基本上每个函数都会返回this接口。 这会让你像这样连锁方法调用 -

    obj.getHomeworkAverage().getTestAverage().getAttendance();


    不,在Java中没有声明或类似的构造。


    没有直接相当于“与”。

    如果这些方法是实例方法,那么可以为目标对象引用提供一个简短的标识符以供块使用:

    {
      Student s = student;
      s.getHomeworkAverage();
      s.getTestAverage();
      s.getAttendance();
    }
    

    如果方法是静态的,你可以使用“import static”:

    import static java.lang.Math.*;
    
    public class Test {
      public static void main(String[] args) {
        System.out.println(sqrt(2));
      }
    }
    
    链接地址: http://www.djcxy.com/p/51689.html

    上一篇: Is there a Java equivalent to Javascript's with statement?

    下一篇: Is this the best way to do a "with" statement in C++?