Heim > Java > javaLernprogramm > Hauptteil

Wie verwende ich Modifikatoren ohne Zugriffskontrolle in Java?

WBOY
Freigeben: 2023-05-09 13:52:08
nach vorne
1395 Leute haben es durchsucht

1. Der statische Modifikator wird zum Ändern von Methoden und Klassenvariablen verwendet.

2. Der endgültige Dekorator wird für Dekoration, Methoden und Variablen verwendet.

Die endgültige dekorierte Kategorie kann nicht vererbt werden und die dekorierte Methode kann nicht neu definiert werden. Dekorierte Variablen sind Konstanten und können nicht geändert werden.

3. Abstrakter Modifikator, der zum Erstellen abstrakter und abstrakter Methoden verwendet wird.

4, synchronisierte und flüchtige Modifikatoren werden hauptsächlich zum Programmieren von Threads verwendet.

Instanzen

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;
 
     }
 
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie verwende ich Modifikatoren ohne Zugriffskontrolle in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage