რა არის ზოგადი ინტერფეისი?
რა არის ზოგადი ინტერფეისი?

ვიდეო: რა არის ზოგადი ინტერფეისი?

ვიდეო: რა არის ზოგადი ინტერფეისი?
ვიდეო: რა არის Agile და Scrum? (ზოგადი მიმოხილვა) 2024, ნოემბერი
Anonim

ინტერფეისები რომლებიც დეკლარირებულია ტიპის პარამეტრებითbecome ზოგადი ინტერფეისები . ზოგადი ინტერფეისები აქვს იგივე ორი დანიშნულება, რაც ჩვეულებრივ ინტერფეისები . ისინი ან იქმნება იმ კლასის წევრების გამოსავლენად, რომლებსაც გამოიყენებენ სხვა კლასები, ან აიძულონ კლასი განახორციელოს სპეციფიკური ფუნქციონალობა.

ასევე, რა არის ზოგადი ინტერფეისი ჯავაში?

გენერიკული ინტერფეისები მითითებულია ისევე, როგორც ზოგადი კლასები. მაგალითად: MyInterface არის ა ზოგადი ინტერფეისი რომელიც აცხადებს მეთოდს, რომელსაც ეწოდება myMethod(). ზოგადად, ა ზოგადი ინტერფეისი გამოცხადებულია ისევე, როგორც a ზოგადი კლასი.

როგორ იყენებთ გენერიკებს? Მოკლედ, გენერიკა ჩართეთ ტიპები (კლასები და ინტერფეისები) იყოს პარამეტრები კლასების, ინტერფეისების და მეთოდების განსაზღვრისას. მეთოდის დეკლარაციებში გამოყენებული უფრო ნაცნობი ფორმალური პარამეტრების მსგავსად, ტიპის პარამეტრები საშუალებას გაძლევთ ხელახლა გააკეთოთ გამოყენება იგივე კოდი სხვადასხვა შეყვანით.

ანალოგიურად, რა არის ზოგადი კლასი?

განმარტება: „ა ზოგადი ტიპი არის a ზოგადი კლასი ან ინტერფეისი, რომელიც პარამეტრიზებულია ტიპებზე.” არსებითად, ზოგადი ტიპები საშუალებას გაძლევთ დაწეროთ ზოგადი, ზოგადი კლასი (ან მეთოდი), რომელიც მუშაობს სხვადასხვა ტიპებთან, რაც იძლევა კოდის ხელახლა გამოყენების საშუალებას.

რა არის ინტერფეისის შეზღუდვის მიზანი ტიპის პარამეტრზე?

სადაც პუნქტი ზოგად განმარტებაში განსაზღვრავს შეზღუდვები ზე ტიპები რომლებიც გამოიყენება როგორც არგუმენტები ამისთვის ტიპის პარამეტრები გენერიკაში ტიპი , მეთოდი, დელეგირება ან ლოკალური ფუნქცია . შეზღუდვები შეუძლია დააკონკრეტოს ინტერფეისები , საბაზისო კლასები, ან მოითხოვს გენერიკას ტიპი იყოს მითითება, მნიშვნელობა, ან უმართავი ტიპი.

გირჩევთ: