微信登录

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

修饰符 意思 作用
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