Scala-да жасырын класс дегеніміз не?
Scala-да жасырын класс дегеніміз не?

Бейне: Scala-да жасырын класс дегеніміз не?

Бейне: Scala-да жасырын класс дегеніміз не?
Бейне: Жуткая дата!! #факты #bigfoot #жуткаяистория 2024, Мамыр
Anonim

Скала 2.10 деп аталатын жаңа мүмкіндікті енгізді жасырын класстар . Ан жасырын класс Бұл сынып белгісімен белгіленеді жасырын кілт сөз. Бұл кілт сөз жасайды сыныптың үшін қолжетімді бастапқы конструктор жасырын түрлендірулер кезінде сынып ауқымында. Жасырын класстар SIP-13-те ұсынылды.

Бұдан басқа, Скалада не жасырылады?

The жасырын кілт сөз сәйкес нысанды пайдалануға болатынын көрсетеді жанама түрде . Скала алдымен іздейді жасырын анықтамалар және жасырын арқылы әдіс нүктесінде тікелей (префикссіз) қол жеткізуге болатын параметрлер жасырын параметр блогы деп аталады.

Сол сияқты, Скаладағы тип дегеніміз не? контекстінде Скала , а типті класс отбасы болып табылады түрлері белгілі мінез-құлық жиынтығын қолдайтын. Бұл, мысалы, отбасы болуы мүмкін түрлері бірегей бүтін идентификаторды ашатын. Бұл қасиет арқылы және сол белгінің жасырын даналарының кез келген саны арқылы жүзеге асырылады.

Кейіннен Scala жасырын түрде қалай жұмыс істейді деген сұрақ туындауы мүмкін.

Скала «Айқындар» шақыру әдістерін немесе сілтеме айнымалы мәндерін тікелей өткізіп жіберуге мүмкіндік береді, бірақ оның орнына сіз үшін қосылымдар жасау үшін компиляторға сенеді. Жасырын функциялар, егер код басқаша құрастырылмаса, автоматты түрде шақырылатын def s.

Имплицит дегеніміз не?

жасырын . Сын есімді қолданыңыз жасырын сіз бір нәрсенің түсінілгенін, бірақ анық айтылмағанын білдірсеңіз. Бірақ сын есім жасырын сонымен қатар «күмәнсіз толық» дегенді білдіреді, сондықтан бізде бар деп айта аламыз жасырын біреуге сенім немесе сенім.

Ұсынылған: