Rumah  >  Soal Jawab  >  teks badan

Apakah hubungan umum antara kelas Java? (gabungan bukan agregat)

Setelah memahami hubungan antara kelas java, pada asasnya kami telah memahami hubungan pengagregatan dan gabungan, tetapi hubungan persatuan Selain pengagregatan dan gabungan, apakah hubungan am?

Memandangkan perhubungan pergaulan adalah perhubungan pemilikan, selain perhubungan gabungan dan persekutuan agregasi, bagaimanakah baki hubungan persatuan am yang tinggal. . . (Tolong kod terbaik)

Baidu saya menerangkan gabungan dan pengagregatan sahaja.
Di Internet dikatakan gabungan dan agregasi adalah hubungan istimewa, tetapi tidak dikatakan bahawa hubungan terbahagi kepada dua jenis ini Saya tidak dapat memikirkan hubungan lain selain dua ini.

巴扎黑巴扎黑2713 hari yang lalu978

membalas semua(1)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-17 10:02:56

    • Hubungan warisan (subkelas mewarisi fungsi kelas induk dan antara muka induk) dikenal pasti dengan jelas dengan lanjutan

    class SuperClass{//这是父类}
    // 使用extends 继承父类的功能
    class SubClass extends SuperClass{//这是之类}
    1. Untuk melaksanakan perhubungan dan melaksanakan alasan antara muka, gunakan pengecam pelaksanaan

    interface Classb{//这是接口,用interface申明}
    class Classc implement Classb{// 用implement 来实现接口内的功能能}
    1. Pergantungan Contohnya: Kelas b perlu digunakan sebagai parameter dalam kelas a

    public class Classb{}
    class Classc
    {
        public static void method(Classb a)
        // 在这里使用了Classb的对象作为了参数
         {
         System.out.println(a);
         }
    }
    1. Perhubungan Persatuan: Persatuan mencerminkan hubungan pergantungan yang kuat pada tahap semantik antara dua kelas, seperti saya dan rakan saya Hubungan ini lebih kuat daripada pergantungan, dan perhubungan itu tidak bersifat sementara umumnya jangka panjang, dan hubungan antara kedua-dua pihak secara amnya adalah sama.

    Selebihnya ialah apa yang anda panggil hubungan antara gabungan dan pengagregatan

    balas
    0
  • Batalbalas