Video: Har Java delegater som C#?
2024 Författare: Lynn Donovan | [email protected]. Senast ändrad: 2023-12-15 23:53
Till skillnad från funktionspekare i C eller C ++, delegater är objektorienterade, typsäkra och säkra. Som sagt, Java gör det inte har delegater som C#. Men sedan Java 8, vi har någon sorts funktionspekare genom att använda metodreferenser och funktionella gränssnitt.
På samma sätt frågas det hur lika C# och Java är?
C# och Java är liknande språk som skrivs statiskt, starkt och tydligt. Båda är objektorienterade och designade med semi-tolkning eller runtime just-in-time kompilering, och båda är lockiga klammerspråk, som C och C++.
På samma sätt, är C# kopierad från Java? Nej, C# det är inte en kopiera av Java . C# är en utveckling av språken i C-stil, som Java är också en del av.
Dessutom, är C# mer som Java eller C++?
Java är närmast. C# är tänkt att vara en naturlig förlängning av C++ och stöder vissa #style kompilatordirektiv, men miljön som du programmerar i är mycket närmare Java . Klasser definieras i en enda fil, och flera olika klasser kan definieras i samma fil.
Ska jag lära mig Java eller C#?
C# är språket som används uteslutande för utveckling av Windows-baserade applikationer, oavsett om det är Windows 8 Metro-appar eller dina vardagliga skrivbordsapplikationer. Java är ett mycket mer mångsidigt språk med mycket fler applikationer än C# . Mest anmärkningsvärt, Java är det dominerande språket som används för Android-utveckling.
Rekommenderad:
Varför använder vi multicast-delegater?
En multicast-delegat är en delegat som har referenserna för mer än en funktion. När vi anropar multicast-delegaten kommer alla funktioner som hänvisas till av delegaten att anropas. Om du vill anropa flera metoder med en delegat bör all metodsignatur vara densamma
Vad är ikonen som ser ut som ett öga?
Ögonikonen som visas i statusfältet är en del av en funktion som heter "Smart-Stay" som gör att skärmen kan stanna kvar så länge du tittar på den. Den använder en sensor på framsidan av smartphonen
Definieras som förhållandet mellan egenskaper hos ett objekt och förmågan hos en agent som ger ledtrådar till användningen av ett objekt?
En affordance är ett förhållande mellan egenskaperna hos ett objekt och agentens förmågor som avgör hur objektet eventuellt skulle kunna användas
Hur tar man en selfie som inte ser ut som en selfie?
Sätt kameran på ett stativ, gör en lång exponeringsbild och stå still för en situation med svagt ljus. Balansera det på något, vad som helst, i närheten. Sätt kameran på marken för en annan synvinkel. Använd en vidvinkel för att se längre bort än du är
Vad är delegater och evenemang i C#?
En delegat är ett sätt att tala om för C# vilken metod som ska anropas när en händelse utlöses. Om du till exempel klickar på en knapp på ett formulär, anropar programmet en specifik metod. Det är denna pekare som är en delegat. Delegater är bra, eftersom du kan meddela flera metoder att en händelse har inträffat, om du så önskar