Tôi thấy mình bị nhầm lẫn với thứ tự truy cập và các công cụ sửa đổi không truy cập. Ví dụ:Cú pháp và định dạng của trình sửa đổi Java
abstract void go()
abstract public void go()
public final void go()
void final go()
final class Test{}
class final Test{}
final abstract class Test{}
abstract final Test{}
Tôi không bao giờ biết thứ tự đúng là gì và đôi khi tôi hiểu sai vì có quá nhiều kết hợp có thể. Có hướng dẫn xác định nào nên đến trước cái kia không?
Có mô tả nào về định dạng và thứ tự mà chúng xuất hiện trong mã không? Tôi đang cố gắng để đưa ra một hướng dẫn cú pháp nhưng tôi không chắc chắn nếu nó là chính xác 100%. Dưới đây là:
Methods:
[access modifier | nonaccess modifier] return-type method-name
Classes:
[access modifier | nonaccess modifier] class class-name
Interfaces:
[access modifier | nonaccess modifier] interface interface-name
Variables:
[access modifier | nonaccess modifier] variable-type variale-name
Không có thứ tự đúng, không phải là một câu hỏi thực tế. – EJP