Rumah > Java > javaTutorial > Bagaimana untuk melaksanakan pelbagai warisan kelas dalaman di Jawa

Bagaimana untuk melaksanakan pelbagai warisan kelas dalaman di Jawa

WBOY
Lepaskan: 2023-05-13 15:58:06
ke hadapan
862 orang telah melayarinya

Penjelasan

1 Setiap kelas dalaman boleh diwarisi oleh (antara muka), jadi sama ada kategori luaran telah mewarisi (antara muka) atau tidak, ia tidak mempunyai kesan ke atas. kategori dalaman.

2. Tanpa keupayaan yang disediakan oleh kelas dalaman, anda boleh mewarisi berbilang kelas konkrit atau abstrak, dan beberapa masalah reka bentuk dan pengaturcaraan akan sukar untuk diselesaikan.

Antara muka menyelesaikan beberapa masalah. Kelas boleh melaksanakan berbilang antara muka, dan kelas dalaman dibenarkan untuk mewarisi daripada berbilang jenis bukan antara muka (kategori atau kelas abstrak).

Instance

//类一
public class ClassA {
   public String name(){
       return "liutao";
   }
   public String doSomeThing(){
    // doSomeThing
   }
}
//类二
public class ClassB {
    public int age(){
        return 25;
    }
}
 
//类三
public class MainExample{
   private class Test1 extends ClassA{
        public String name(){
          return super.name();
        }
    }
    private class Test2 extends ClassB{
       public int age(){
         return super.age();
       }
    }
   public String name(){
    return new Test1().name();
   }
   public int age(){
       return new Test2().age();
   }
   public static void main(String args[]){
       MainExample mi=new MainExample();
       System.out.println("姓名:"+mi.name());
       System.out.println("年龄:"+mi.age());
   }
}
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pelbagai warisan kelas dalaman di Jawa. 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