What is a reasonable order of Java modifiers (abstract, final, public, static, etc.)?

后端 未结 4 790
灰色年华
灰色年华 2020-11-29 16:11

What is a reasonable order of Java modifiers?

  • abstract
  • final
  • native
  • private
  • protected
  • public
  • static
4条回答
  •  既然无缘
    2020-11-29 16:30

    Based on their int values.

    Modifier (Java Platform SE 8 )

    • 1 : public
    • 2 : private
    • 4 : protected
    • 8 : static
    • 16 : final
    • 32 : synchronized
    • 64 : volatile
    • 128 : transient
    • 256 : native
    • 512 : interface
    • 1024 : abstract
    • 2048 : strictfp

提交回复
热议问题