შეიძლება თუ არა არგუმენტის შეზღუდვა?
შეიძლება თუ არა არგუმენტის შეზღუდვა?

ვიდეო: შეიძლება თუ არა არგუმენტის შეზღუდვა?

ვიდეო: შეიძლება თუ არა არგუმენტის შეზღუდვა?
ვიდეო: შეგიძლია თუ არა იმოგზაურო დროში?! 2024, ნოემბერი
Anonim

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

ანალოგიურად შეიძლება ვინმემ იკითხოს, რა არის შემოსაზღვრული და შეუზღუდავი ველური ნიშნები გენერიკაში?

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

მეორეც, რომელია wildcard სიმბოლო, რომელიც გამოიყენება ზოგადი ტიპის სპეციფიკაციისთვის?) ცნობილია როგორც wildcard in ზოგადი პროგრამირება. იგი წარმოადგენს უცნობს ტიპი . The wildcard შეიძლება იყოს გამოყენებული სხვადასხვა სიტუაციებში, როგორიცაა ტიპი პარამეტრის, ველის ან ლოკალური ცვლადის; ზოგჯერ როგორც დაბრუნება ტიპი.

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

გამოაცხადოს ა შემოსაზღვრული ტიპის პარამეტრი , ჩამოთვალეთ ტიპის პარამეტრი სახელი, რასაც მოჰყვება extensions საკვანძო სიტყვა, რასაც მოჰყვება მისი ზედა შეკრული , რომელიც ამ მაგალითში არის ნომერი. გაითვალისწინეთ, რომ ამ კონტექსტში, Extends გამოიყენება ზოგადი გაგებით, რაც ნიშნავს "აფართოებს" (როგორც კლასებში) ან "ახორციელებს" (როგორც ინტერფეისებში).

რა არის wildcard ჯენერიკაში ჯავაში?

Java Generic-ის ველური ბარათები არის მექანიზმი Java Generics მიზნად ისახავს შესაძლებელი გახდეს გარკვეული კლასის კოლექციის გადატანა, მაგ. A, A-ს ქვეკლასის ან სუპერკლასის კოლექციაზე.

გირჩევთ: