Javaда C# сыяктуу делегаттар барбы?
Javaда C# сыяктуу делегаттар барбы?

Video: Javaда C# сыяктуу делегаттар барбы?

Video: Javaда C# сыяктуу делегаттар барбы?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, Ноябрь
Anonim

Функция көрсөткүчтөрүнөн айырмаланып C же C ++, делегаттар объектке багытталган, типке ылайыктуу жана коопсуз. деп айтты, Java кылат жок сыяктуу делегаттар бар C#. Бирок, бери Java 8, биз бар метод шилтемелерин жана функционалдык интерфейстерди колдонуу менен кандайдыр бир функция көрсөткүчтөрү.

Ошо сыяктуу эле, суралат, C# жана Java канчалык окшош?

C# жана Java болуп саналат окшош статикалык, күчтүү жана ачык терилген тилдер. Экөө тең объектиге багытталган жана жарым интерпретация же өз убагында компиляция менен иштелип чыккан жана экөө тең C жана C++ сыяктуу тармал кашаа тилдери.

Ошо сыяктуу эле, C# Javaдан көчүрүлгөнбү? Жок, C# а эмес көчүрүү нын Java . C# С стилиндеги тилдердин эволюциясы болуп саналат Java бир бөлүгү болуп саналат.

Андан тышкары, C# Java же C++ сыяктуубу?

Java эң жакыны болуп саналат. C# C++ тилинин табигый кеңейтүүсү болууга арналган жана кээ бир #style компиляторунун директиваларын колдойт, бирок сиз программалап жаткан чөйрө көп жакыныраак Java . Класстар бир файлда аныкталат жана көп класстар бир эле файлда аныкталышы мүмкүн.

Мен Java же C# үйрөнүшүм керекпи?

C# Windows 8 Metro колдонмолору же күнүмдүк рабочий колдонмолоруңуз болобу, Windows негизиндеги тиркемелерди иштеп чыгуу үчүн гана колдонулган тил. Java караганда алда канча көп колдонмолор менен бир кыйла ар тараптуу тил болуп саналат C# . Баарынан маанилүүсү, Java Android иштеп чыгуу үчүн колдонулган басымдуу тил болуп саналат.

Сунушталууда: