微信登录

修饰符关系 - 修饰符关系汇总

修饰符 意思 作用
abstract 声明抽象
class 类
extends 扩充,继承
final 最终值,不可改变的 不可以被继承
implements 实现(接口)
interface 接口
native 本地,原生方法(非 Java 实现)
new 新,创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
  1. class类
  2. class xxx{}//类
  3. class xxx extends xxx{}//类 + 有继承
  4. abstract class xxx{}//抽象类
  5. public class xxx{}//类
  6. public class xxx extends xxx{}//类 + 有继承
  7. public abstract class xxx{}//抽象类
  8. private class xxx{}//不可以
  9. protected class xxx{}//不可以
  10. interface接口
  11. interface xxx{}//接口
  12. interface xxx extends xxx{}//接口 + 有继承
  13. implements实现
  14. public class xxx implements xxx{}//类 + 实现接口
  15. public class xxx extends xxx implements xxx,xxx{}//类 + 有继承 + 实现接口
  16. 方法
  17. public static void main(String[] args){}//主方法
  18. void xxx(){}//方法
  19. public void xxx(){}//方法
  20. private void xxx(){}//方法
  21. public abstract void xxx(){}//抽象方法
  22. public abstract double xxx(){}//抽象方法 + 返回双精度
  23. public static void xxx(){}//静态方法
  24. 调用方法
  25. public abstract void xxx();//抽象方法
  26. public abstract double xxx();//抽象方法 + 返回双精度
  27. xxx();//静态方法
  28. abstract
  29. final
  30. native
  31. new
  32. static
  33. strictfp
  34. synchronized
  35. transient
  36. volatile