Java で非アクセス制御修飾子を使用するにはどうすればよいですか?

WBOY
リリース: 2023-05-09 13:52:08
転載
1405 人が閲覧しました

1. static 修飾子は、メソッドとクラス変数を変更するために使用されます。

2. 最終デコレータはメソッドと変数を装飾するために使用されます。

最終修飾されたカテゴリは継承できず、修飾されたメソッドは再定義できません。装飾された変数は定数であり、変更できません。

3. 抽象修飾子。抽象化と抽象メソッドの作成に使用されます。

4、同期修飾子と揮発性修飾子は主にスレッドのプログラミングに使用されます。

public class Test {
     // 定义变量时制定初始化值
     final String f = "你好";
     static final String w = "大家好" ;
     // final修饰的变量必须显示初始化
     static final int a;
     final int b ;
     final int c ;
     // 在静态代码块中初始化
     static {
           a = 100;
           // 静态代码块中不能初始化实例变量
           // b=15;
     }
     // 在普通代码块中初始化
     {
           b = 100;
     }
 
     // 在构造器中初始化
     public Test( int c) {
           this.c = c;
     }
 
     // 成员变量只能在以上几个地方执行初始化,所以final修饰的变量只能在这几个地方初始化
     // 初始化结束,这些语句将不会再执行
     public static void main(String args[]) {
           // final修饰的变量第一次被赋初始值后,不可以再改变
           // 为final变量再次赋值,将出现错误。
           // Test.a=1000;
          Test test = new Test(80);
          System. out.println(test.c );
           // 为final修饰的实例变量再次赋值,将出现错误
           // test.c=60;
 
     }
 
}
ログイン後にコピー

以上がJava で非アクセス制御修飾子を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート