Java - Bạn hãy nêu lỗi của đoạn chương trình dưới đây và giải thích vì sao.

Bạn hãy nêu lỗi của đoạn chương trình dưới đây và giải thích vì sao có lỗi đó. Sử dụng Eclipse để kiểm chứng, hiển thị lỗi đó và sửa lại đoạn chương trình đó sao cho đúng.

A.java
package baitap;

public interface A {
    private int i;
}

Bài giải

-------------------- ######## --------------------

Trong phần bài học tôi đã trình bày, một thuộc tính trong Interface bắt buộc phải là một hằng số. Trong Interface A ở trên, tôi khai báo một thuộc tính i không phải là hằng số nên chương trình sẽ báo lỗi như sau:

Để sửa lỗi, chúng ta sẽ khai báo i là một hằng số và khởi tạo giá trị ban đầu cho hằng số đó = 200:

A.java
package baitap;

public interface A {
    static final int i = 200;
}

Nguồn: freetuts.net