Բովանդակություն:

Ի՞նչ է ինտերֆեյսը Կոտլինում:
Ի՞նչ է ինտերֆեյսը Կոտլինում:

Video: Ի՞նչ է ինտերֆեյսը Կոտլինում:

Video: Ի՞նչ է ինտերֆեյսը Կոտլինում:
Video: Ի՞նչ է Գրաֆիկ Դիզայնը 2024, Մայիս
Anonim

Կոտլին - Ինտերֆեյս . Մեջ Կոտլին , է ինտերֆեյս աշխատում է ճիշտ այնպես, ինչպես Java 8-ը, ինչը նշանակում է, որ դրանք կարող են պարունակել մեթոդի իրականացում, ինչպես նաև վերացական մեթոդների հռչակագիր: Ան ինտերֆեյս կարող է իրականացվել դասի կողմից՝ իր սահմանված ֆունկցիոնալությունն օգտագործելու համար:

Համապատասխանաբար, ո՞րն է տարբերությունը աբստրակտ դասի և ինտերֆեյսի միջև:

Հիմնական տարբերությունը մեթոդներ է - ից մի Java ինտերֆեյս անուղղակիորեն են վերացական և չի կարող ունենալ իրականացում: Ան վերացական դաս կարող է պարունակել ոչ վերջնական փոփոխականներ: Անդամներ - ից մի Java ինտերֆեյս լռելյայն հրապարակային են: A Java վերացական դաս կարող է ունենալ սովորական համեր դասի անդամներ, ինչպիսիք են մասնավոր, պաշտպանված և այլն:

Նմանապես, ինչու ենք մենք օգտագործում ինտերֆեյսը վերացական դասի վրա: Հիմնական առավելությունները ինտերֆեյս աբստրակտ դասի վրա դա ադամանդի խնդրի առաջացումը հաղթահարելն ու բազմակի ժառանգության հասնելն է: Java-ում ադամանդի խնդրի լուծում չկա օգտագործելով դասեր . Այս պատճառով բազմակի ժառանգությունը բլոկ է օգտագործելով դասեր java-ում։

Այսպիսով, որտեղ ենք մենք օգտագործում ինտերֆեյսը Android-ում:

Ինտերֆեյսերի օգտագործումը android-ի մշակման մեջ:

  • Այն հաստատունների, մեթոդների (վերացական, ստատիկ և լռելյայն) և ներդիր տիպերի հավաքածու է:
  • Տարբերությունը դասից.
  • Ինտերֆեյսի հիմնաբառը օգտագործվում է ինտերֆեյս հայտարարելու համար:
  • Դասը օգտագործում է implements հիմնաբառը ինտերֆեյսի իրականացման համար:
  • Դասը որպես գործառույթ օգտագործում է ինտերֆեյսը:

Կարո՞ղ ենք ինտերֆեյսի հատկությունները հայտարարել:

Ինտերֆեյսեր պայմանագրեր են, որոնք պետք է կատարվեն դասերի իրականացման միջոցով: Հետեւաբար նրանք կարող է բաղկացած է հանրային մեթոդներից, հատկությունները և իրադարձություններ (ինդեքսավորիչները նույնպես թույլատրվում են): Դուք կարող է սակայն ունեն փոփոխականներ Base դասերում: Հատկություններ ինտերֆեյսներում - Այո, քանի որ դրանք զուգակցված մեթոդներ են գլխարկի տակ:

Խորհուրդ ենք տալիս: