>类库下载 >java类库 >Java 최종 인수

Java 최종 인수

高洛峰
高洛峰원래의
2016-11-02 15:06:041853검색

Java 1.1을 사용하면 인수 목록에서 인수를 적절하게 선언하여 최종 인수를 만들 수 있습니다. 이는 메소드 내부에서 인수 핸들이 가리키는 것을 변경할 수 없음을 의미합니다. 아래와 같이

/**
 * Created by xfyou on 2016/11/2.
 * final自变量演示
 */
public class FinalArguments {
    void with(final Gizmo g) {
        //! g = new Gizmo();    // Illegal -- g is final
        g.spin();
    }

    void without(Gizmo g) {
        g = new Gizmo();    // OK -- g not final
        g.spin();
    }

    // void f(final int i) { i++; } // Can't change
    // You can only read from a final primitive:
    int g(final int i) {
        return i + 1;
    }

    public static void main(String[] args) {
        FinalArguments bf = new FinalArguments();
        bf.without(null);
        bf.with(null);
    }
}

class Gizmo {
    public void spin() {
    }
}


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:자바 인터페이스다음 기사:자바 인터페이스