Rumah > Java > javaTutorial > teks badan

Bagaimana untuk menggunakan pengubah kawalan bukan akses di Java?

WBOY
Lepaskan: 2023-05-09 13:52:08
ke hadapan
1406 orang telah melayarinya

1. Pengubah suai statik digunakan untuk mengubah suai kaedah dan pembolehubah kelas.

2. Penghias akhir digunakan untuk menghias kaedah dan pembolehubah.

Kategori akhir yang dihias tidak boleh diwarisi dan kaedah yang dihias tidak boleh ditakrifkan semula. Pembolehubah yang dihias adalah pemalar dan tidak boleh diubah suai.

3. pengubah suai abstrak, digunakan untuk mencipta abstraksi dan kaedah abstrak.

4. Pengubah suai yang disegerakkan dan tidak menentu digunakan terutamanya untuk urutan pengaturcaraan.

Instance

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;
 
     }
 
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menggunakan pengubah kawalan bukan akses di Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan