栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

枚举java语言中的修饰符组合的实例代码

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

枚举java语言中的修饰符组合的实例代码

枚举java语言中的修饰符组合,代码如下所示:

package model;




abstract class A {
  
  
  private transient volatile int privateTransientVolatileIntMemberField;
transient volatile int transientVolatileIntMemberField;
  protectedtransient volatile int protectedTransientVolatileIntMemberField;
  public  transient volatile int publicTransientVolatileIntMemberField;
//  private  final    transient volatile int privateFinalTransientVolatileIntMemberField=0;
//final    transient volatile int finalTransientVolatileIntMemberField=0;
//  protected final    transient volatile int protectedFinalTransientVolatileIntMemberField=0;
//  public  final    transient volatile int publicFinalTransientVolatileIntMemberField=0;
  private     static transient volatile int privateStaticTransientVolatileIntMemberField;
   static transient volatile int staticTransientVolatileIntMemberField;
  protected    static transient volatile int protectedStaticTransientVolatileIntMemberField;
  public     static transient volatile int publicStaticTransientVolatileIntMemberField;
//  private  final static transient volatile int privateFinalStaticTransientVolatileIntMemberField=0;
//final static transient volatile int finalStaticTransientVolatileIntMemberField=0;
//  protected final static transient volatile int protectedFinalStaticTransientVolatileIntMemberField=0;
//  public  final static transient volatile int publicFinalStaticTransientVolatileIntMemberField=0;
  
  privatevolatile int privateVolatileIntMemberField;
      volatile int VolatileIntMemberField;
  protected      volatile int protectedVolatileIntMemberField;
  public volatile int publicVolatileIntMemberField;
//  private  final   volatile int privateFinalVolatileIntMemberField=0;
//final   volatile int finalVolatileIntMemberField=0;
//  protected final   volatile int protectedFinalVolatileIntMemberField=0;
//  public  final   volatile int publicFinalVolatileIntMemberField=0;
  private     staticvolatile int privateStaticVolatileIntMemberField;
   staticvolatile int staticVolatileIntMemberField;
  protected    staticvolatile int protectedStaticVolatileIntMemberField;
  public     staticvolatile int publicStaticVolatileIntMemberField;
//  private  final staticvolatile int privateFinalStaticVolatileIntMemberField=0;
//final staticvolatile int finalStaticVolatileIntMemberField=0;
//  protected final staticvolatile int protectedFinalStaticVolatileIntMemberField=0;
//  public  final staticvolatile int publicFinalStaticVolatileIntMemberField=0;
  
  private transient      int privateTransientIntMemberField;
transient      int transientIntMemberField;
  protectedtransient      int protectedTransientIntMemberField;
  public  transient      int publicTransientIntMemberField;
  private  final    transient      int privateFinalTransientIntMemberField=0;
final    transient      int finalTransientIntMemberField=0;
  protected final    transient      int protectedFinalTransientIntMemberField=0;
  public  final    transient      int publicFinalTransientIntMemberField=0;
  private     static transient      int privateStaticTransientIntMemberField;
   static transient      int staticTransientIntMemberField;
  protected    static transient      int protectedStaticTransientIntMemberField;
  public     static transient      int publicStaticTransientIntMemberField;
  private  final static transient      int privateFinalStaticTransientIntMemberField=0;
final static transient      int finalStaticTransientIntMemberField=0;
  protected final static transient      int protectedFinalStaticTransientIntMemberField=0;
  public  final static transient      int publicFinalStaticTransientIntMemberField=0;
  
  private int privateIntMemberField;
int intMemberField;
  protectedint protectedIntMemberField;
  public  int publicIntMemberField;
  private  final    int privateFinalIntMemberField=0;
final    int finalIntMemberField=0;
  protected final    int protectedFinalIntMemberField=0;
  public  final    int publicFinalIntMemberField=0;
  private     static int privateStaticIntMemberField;
   static int staticIntMemberField;
  protected    static int protectedStaticIntMemberField;
  public     static int publicStaticIntMemberField;
  private  final static int privateFinalStaticIntMemberField=0;
final static int finalStaticIntMemberField=0;
  protected final static int protectedFinalStaticIntMemberField=0;
  public  final static int publicFinalStaticIntMemberField=0;
  
  private  A(  ){}
A(int i      ){}
  protected A(int i,int j   ){}
  public  A(int i,int j,int k){}
  
  private      final static synchronized native void privateFinalStaticSynchronizedNativeVoidMethod();
     final static synchronized native void    finalStaticSynchronizedNativeVoidMethod();
  protected     final static synchronized native void protectedFinalStaticSynchronizedNativeVoidMethod();
  publicfinal static synchronized native void publicFinalStaticSynchronizedNativeVoidMethod();
  private   static synchronized native void privateStaticSynchronizedNativeVoidMethod();
 static synchronized native void    staticSynchronizedNativeVoidMethod();
  protected  static synchronized native void protectedStaticSynchronizedNativeVoidMethod();
  public   static synchronized native void publicStaticSynchronizedNativeVoidMethod();
  private      final     synchronized native void privateFinalSynchronizedNativeVoidMethod();
     final     synchronized native void    finalSynchronizedNativeVoidMethod();
  protected     final     synchronized native void protectedFinalSynchronizedNativeVoidMethod();
  publicfinal     synchronized native void publicFinalSynchronizedNativeVoidMethod();
  private      synchronized native void privateSynchronizedNativeVoidMethod();
     synchronized native void    synchronizedNativeVoidMethod();
  protected     synchronized native void protectedSynchronizedNativeVoidMethod();
  publicsynchronized native void publicSynchronizedNativeVoidMethod();
  private      final staticnative void privateFinalStaticNativeVoidMethod();
     final staticnative void    finalStaticNativeVoidMethod();
  protected     final staticnative void protectedFinalStaticNativeVoidMethod();
  publicfinal staticnative void publicFinalStaticNativeVoidMethod();
  private   staticnative void privateStaticNativeVoidMethod();
 staticnative void    staticNativeVoidMethod();
  protected  staticnative void protectedStaticNativeVoidMethod();
  public   staticnative void publicStaticNativeVoidMethod();
  private      final    native void privateFinalNativeVoidMethod();
     final    native void    finalNativeVoidMethod();
  protected     final    native void protectedFinalNativeVoidMethod();
  publicfinal    native void publicFinalNativeVoidMethod();
  private      native void privateNativeVoidMethod();
    native void nativeVoidMethod();
  protected     native void protectedNativeVoidMethod();
  public      native void publicNativeVoidMethod();
  private      final static synchronized    void privateFinalStaticSynchronizedVoidMethod(){};
     final static synchronized    void    finalStaticSynchronizedVoidMethod(){};
  protected     final static synchronized    void protectedFinalStaticSynchronizedVoidMethod(){};
  publicfinal static synchronized    void publicFinalStaticSynchronizedVoidMethod(){};
  private   static synchronized    void privateStaticSynchronizedVoidMethod(){};
 static synchronized    void    staticSynchronizedVoidMethod(){};
  protected  static synchronized    void protectedStaticSynchronizedVoidMethod(){};
  public   static synchronized    void publicStaticSynchronizedVoidMethod(){};
  private      final     synchronized    void privateFinalSynchronizedVoidMethod(){};
     final     synchronized    void    finalSynchronizedVoidMethod(){};
  protected     final     synchronized    void protectedFinalSynchronizedVoidMethod(){};
  publicfinal     synchronized    void publicFinalSynchronizedVoidMethod(){};
  private      synchronized    void privateSynchronizedVoidMethod(){};
     synchronized    void    synchronizedVoidMethod(){};
  protected     synchronized    void protectedSynchronizedVoidMethod(){};
  publicsynchronized    void publicSynchronizedVoidMethod(){};
  private      final static    void privateFinalStaticVoidMethod(){};
     final static    void    finalStaticVoidMethod(){};
  protected     final static    void protectedFinalStaticVoidMethod(){};
  publicfinal static    void publicFinalStaticVoidMethod(){};
  private   static    void privateStaticVoidMethod(){};
 static    void    staticVoidMethod(){};
  protected  static    void protectedStaticVoidMethod(){};
  public   static    void publicStaticVoidMethod(){};
  private      final void privateFinalVoidMethod(){};
     final void    finalVoidMethod(){};
  protected     final void protectedFinalVoidMethod(){};
  publicfinal void publicFinalVoidMethod(){};
  private  void privateVoidMethod(){};
 void    voidMethod(){};
  protected void protectedVoidMethod(){};
  public   void publicVoidMethod(){};
//  private  abstract final static synchronized native void privateAbstractFinalStaticSynchronizedNativeVoidMethod(){};
//abstract final static synchronized native void    abstractFinalStaticSynchronizedNativeVoidMethod(){};
//  protected abstract final static synchronized native void protectedAbstractFinalStaticSynchronizedNativeVoidMethod(){};
//  public  abstract final static synchronized native void publicAbstractFinalStaticSynchronizedNativeVoidMethod(){};
//  private  abstract    static synchronized native void privateAbstractStaticSynchronizedNativeVoidMethod();
//abstract    static synchronized native void    abstractStaticSynchronizedNativeVoidMethod();
//  protected abstract    static synchronized native void protectedAbstractStaticSynchronizedNativeVoidMethod();
//  public  abstract    static synchronized native void publicAbstractStaticSynchronizedNativeVoidMethod();
//  private  abstract final     synchronized native void privateAbstractFinalSynchronizedNativeVoidMethod(){};
//abstract final     synchronized native void    abstractFinalSynchronizedNativeVoidMethod(){};
//  protected abstract final     synchronized native void protectedAbstractFinalSynchronizedNativeVoidMethod(){};
//  public  abstract final     synchronized native void publicAbstractFinalSynchronizedNativeVoidMethod(){};
//  private  abstract synchronized native void privateAbstractSynchronizedNativeVoidMethod(){};
//abstract synchronized native void    abstractSynchronizedNativeVoidMethod(){};
//  protected abstract synchronized native void protectedAbstractSynchronizedNativeVoidMethod(){};
//  public  abstract synchronized native void publicAbstractSynchronizedNativeVoidMethod(){};
//  private  abstract final staticnative void privateAbstractFinalStaticNativeVoidMethod(){};
//abstract final staticnative void    abstractFinalStaticNativeVoidMethod(){};
//  protected abstract final staticnative void protectedAbstractFinalStaticNativeVoidMethod(){};
//  public  abstract final staticnative void publicAbstractFinalStaticNativeVoidMethod(){};
//  private  abstract    staticnative void privateAbstractStaticNativeVoidMethod(){};
//abstract    staticnative void    abstractStaticNativeVoidMethod(){};
//  protected abstract    staticnative void protectedAbstractStaticNativeVoidMethod(){};
//  public  abstract    staticnative void publicAbstractStaticNativeVoidMethod(){};
//  private  abstract final    native void privateAbstractFinalNativeVoidMethod(){};
//abstract final    native void    abstractFinalNativeVoidMethod(){};
//  protected abstract final    native void protectedAbstractFinalNativeVoidMethod(){};
//  public  abstract final    native void publicAbstractFinalNativeVoidMethod(){};
//  private  abstractnative void privateAbstractNativeVoidMethod();
//abstractnative void    abstractNativeVoidMethod();
//  protected abstractnative void protectedAbstractNativeVoidMethod();
//  public  abstractnative void publicAbstractNativeVoidMethod();
//  private  abstract final static synchronized    void privateAbstractFinalStaticSynchronizedVoidMethod();
//abstract final static synchronized    void    abstractFinalStaticSynchronizedVoidMethod();
//  protected abstract final static synchronized    void protectedAbstractFinalStaticSynchronizedVoidMethod();
//  public  abstract final static synchronized    void publicAbstractFinalStaticSynchronizedVoidMethod();
//  private  abstract    static synchronized    void privateAbstractStaticSynchronizedVoidMethod();
//abstract    static synchronized    void    abstractStaticSynchronizedVoidMethod();
//  protected abstract    static synchronized    void protectedAbstractStaticSynchronizedVoidMethod();
//  public  abstract    static synchronized    void publicAbstractStaticSynchronizedVoidMethod();
//  private  abstract final     synchronized    void privateAbstractFinalSynchronizedVoidMethod(){};
//abstract final     synchronized    void    abstractFinalSynchronizedVoidMethod(){};
//  protected abstract final     synchronized    void protectedAbstractFinalSynchronizedVoidMethod(){};
//  public  abstract final     synchronized    void publicAbstractFinalSynchronizedVoidMethod(){};
//  private  abstract synchronized    void privateAbstractSynchronizedVoidMethod();
//abstract synchronized    void    abstractSynchronizedVoidMethod();
//  protected abstract synchronized    void protectedAbstractSynchronizedVoidMethod();
//  public  abstract synchronized    void publicAbstractSynchronizedVoidMethod();
//  private  abstract final static    void privateAbstractFinalStaticVoidMethod;
//abstract final static    void    abstractFinalStaticVoidMethod;
//  protected abstract final static    void protectedAbstractFinalStaticVoidMethod;
//  public  abstract final static    void publicAbstractFinalStaticVoidMethod;
//  private  abstract    static    void privateAbstractStaticVoidMethod();
//abstract    static    void    abstractStaticVoidMethod();
//  protected abstract    static    void protectedAbstractStaticVoidMethod();
//  public  abstract    static    void publicAbstractStaticVoidMethod();
//  private  abstract final void privateAbstractFinalVoidMethod();
//abstract final void    abstractFinalVoidMethod();
//  protected abstract final void protectedAbstractFinalVoidMethod();
//  public  abstract final void publicAbstractFinalVoidMethod();
//  private  abstract    void privateAbstractVoidMethod();
abstract    void    abstractVoidMethod();
  protected abstract    void protectedAbstractVoidMethod();
  public  abstract    void publicAbstractVoidMethod();
}

ps:Java 修饰符

Java语言提供了很多修饰符,主要分为以下两类:

  • 访问修饰符
  • 非访问修饰符

修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:

public class className {
  // ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static void main(String[] arguments) {
  // 方法体
}

访问控制修饰符

Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。

  • default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。
  • private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)
  • public : 对所有类可见。使用对象:类、接口、变量、方法
  • protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。

总结

以上所述是小编给大家介绍的枚举java语言中的修饰符组合的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/137536.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号