Интерфейс нь анги мөн үү?

Агуулгын хүснэгт:

Интерфейс нь анги мөн үү?
Интерфейс нь анги мөн үү?
Anonim

Анги нь төрөл байдаг шиг

нь төрөл юм. Анги шиг интерфэйс ньаргыг тодорхойлдог. Ангиас ялгаатай нь интерфэйс нь аргуудыг хэзээ ч хэрэгжүүлдэггүй; оронд нь интерфэйсийг хэрэгжүүлдэг классууд интерфэйсээр тодорхойлсон аргуудыг хэрэгжүүлдэг. Анги нь олон интерфейсийг хэрэгжүүлэх боломжтой.

Интерфэйс болон анги хоёр ижил зүйл үү?

Интерфэйс нь олон интерфейсийг өргөтгөх боломжтой. Анги нь олон интерфейсийг хэрэгжүүлэх боломжтой. Хүүхдийн анги нь харагдахуйц ижил буюу бага хязгаарлагдмал хийсвэр аргуудыг тодорхойлж чаддаг бол интерфэйсийг хэрэгжүүлж буй анги нь интерфэйсийн бүх аргыг нийтийн гэж тодорхойлох ёстой. Хийсвэр ангиуд нь бүтээгчтэй байж болох ч интерфейс биш.

Интерфэйс нь объект мөн үү?

Интерфэйс нь компьютерт объектод тодорхой шинж чанаруудыг хэрэгжүүлэх боломжийг олгодог програмчлалын бүтэц/синтакс юм (анги). Жишээлбэл, манайд автомашины анги, скутер, ачааны машины анги байдаг гэж хэлье. Эдгээр гурван анги тус бүр нь эхлүүлэх_хөдөлгүүрийн үйлдэлтэй байх ёстой.

Интерфэйсүүд супер анги мөн үү?

Java анги нь зөвхөн 1 дээд анги байх боловч олон интерфейсийг хэрэгжүүлэх боломжтой гэдгийг санаарай. Иймээс хэрэв тухайн анги аль хэдийн өөр дээд ангитай бол интерфэйсийг хэрэгжүүлж болох боловч өөр хийсвэр анги өргөтгөх боломжгүй. Тиймээс интерфэйсүүд нь нийтлэг интерфейсийг харуулах илүү уян хатан механизм юм.

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

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

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