Интерфэйс ангиа сунгаж чадах уу?

Интерфэйс ангиа сунгаж чадах уу?
Интерфэйс ангиа сунгаж чадах уу?
Anonim

TypeScript дээр интерфэйсүүд нь ангиудыг өргөтгөх боломжтой, гэхдээ зөвхөн өв залгамжлалтай. Интерфэйс нь ангиудыг өргөтгөх үед интерфэйс нь ангийн бүх гишүүдийг (нийтийн болон хувийн) багтаасан боловч ангийн хэрэгжилт байхгүй.

Интерфэйс нь өөр анги өргөтгөх боломжтой юу?

Интерфэйс нь өөр ангиудыг өргөтгөхтэй адил өөр интерфейсийг өргөтгөх боломжтой. Extens түлхүүр үгийг интерфэйсийг өргөтгөхөд ашигладаг бөгөөд хүүхдийн интерфейс нь эх интерфэйсийн аргуудыг өвлөн авдаг.

Интерфэйс нь хийсвэр ангиа өргөтгөж чадах уу?

Интерфэйс нь хийсвэр ангийн хэрэгжилтийг хангах боломжгүй. Өв залгамжлал ба хийсвэрлэл: Java интерфэйсийг “хэрэгжүүлдэг” гэсэн түлхүүр үгээр хэрэгжүүлж болох ба хийсвэр анги нь “extends” гэсэн түлхүүр үгийг ашиглан өргөтгөж болно.

Интерфэйс нь анги хэрэгжүүлж чадах уу?

А анги нэгээс олон интерфейсийг хэрэгжүүлэх боломжтой. Интерфейс нь өөр интерфэйс эсвэл интерфэйсийг (нэгээс олон интерфейс) өргөтгөж болно. Интерфейсийг хэрэгжүүлдэг анги нь интерфейс дэх бүх аргыг хэрэгжүүлэх ёстой. Бүх аргууд нь нийтийн болон хийсвэр байна.

Интерфэйс юуг өргөтгөх боломжтой вэ?

Интерфэйс нь бусад интерфэйсийг, яг л ангийн дэд анги эсвэл өөр анги өргөтгөх боломжтой. Гэсэн хэдий ч, анги нь зөвхөн нэг өөр классыг өргөтгөх боломжтой бол интерфэйс нь хэдэн ч интерфэйсийг өргөтгөх боломжтой.

Зөвлөмж болгож буй: