Има ли Java делегати като C#?
Има ли Java делегати като C#?

Видео: Има ли Java делегати като C#?

Видео: Има ли Java делегати като C#?
Видео: Кавказская пленница, или Новые приключения Шурика (FullHD, комедия, реж. Леонид Гайдай, 1966 г.) 2024, Ноември
Anonim

За разлика от указателите на функции в ° С или ° С ++, делегати са обектно-ориентирани, типобезопасни и защитени. това каза, Java го прави не има делегати като ° С#. Въпреки това, тъй като Java 8, ние имам някакъв вид указатели на функции чрез използване на препратки към методи и функционални интерфейси.

По подобен начин се пита колко сходни са C# и Java?

C# и Java са подобен езици, които се въвеждат статично, силно и явно. И двата са обектно-ориентирани и са проектирани с полу-интерпретация или компилация точно навреме по време на изпълнение, като и двата са езици с къдрави скоби, като C и C++.

По същия начин C# копиран ли е от Java? Не, ° С# не е а копие на Java . ° С# е еволюция на езиците в стил C, които Java също е част от.

Освен това C# е по-скоро Java или C++?

Java е най-близкият. ° С# е предназначено да бъде естествено разширение на C++ и поддържа някои директиви за компилатор #style, но средата, в която програмирате, е много по-близо до Java . Класовете са дефинирани в един файл и многократни класовете могат да бъдат дефинирани в същия файл.

Трябва ли да уча Java или C#?

° С# е езикът, използван изключително за разработване на приложения, базирани на Windows, било то Windows 8 Metro приложения или вашите ежедневни настолни приложения. Java е много по-гъвкав език с много повече приложения от ° С# . Най-вече, Java е преобладаващият език, използван за разработка на Android.

Препоръчано: