Apakah hubungan umum antara kelas Java? (gabungan bukan agregat)
巴扎黑
巴扎黑 2017-05-17 10:00:56
0
1
941

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.

巴扎黑
巴扎黑

membalas semua(1)
世界只因有你
  • 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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!