Baca dalam bahasa Inggris

Bagikan melalui


Kelas dasar '<baseclassname1>' yang ditentukan untuk kelas '<partialclassname>' tidak boleh berbeda dari kelas dasar '<baseclassname2>' dari salah satu jenis parsial lainnya

Kelas didefinisikan dalam dua deklarasi parsial atau lebih, yang berisi lebih dari satu Pernyataan Warisan yang menentukan lebih dari satu kelas dasar.

Ketika Anda membagi definisi kelas di antara beberapa deklarasi parsial, kompiler memperlakukan kelas sebagai penyatuan semua deklarasi parsialnya. Ini berlaku tidak hanya untuk anggota tetapi juga untuk implementasi, pewarisan, dan tingkat akses.

Kelas dapat mengimplementasikan lebih dari satu antarmuka, tetapi tidak dapat mewarisi dari lebih dari satu kelas dasar. Oleh karena itu, semua pernyataan Inherits harus menentukan kelas dasar yang sama.

ID Kesalahan: BC30928

Untuk memperbaiki kesalahan ini

  • Tentukan kelas mana yang harus menjadi kelas dasar dari kelas parsial Anda, dan hapus dari deklarasi parsialnya pernyataan Inherits apa pun yang menentukan kelas dasar yang berbeda.

Lihat juga