Permalänk

interfaces C#

Kan en interface innehålla egenskaper och metoder?

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem
Skrivet av Rickybobby:

Kan en interface innehålla egenskaper och metoder?

Nej. En interface kan bara innehåller funktions definitioner som sedan implementeras i resp objekt å där kan man tillägga de egenskaper man vill ha. Däremot kan ett abstract objekt innehålla egenskaper och metoder som sedan kan ärvas av sub objekten.

Visa signatur

Kan din dator göra det här?

Permalänk

Okej tack,
Kan de innehålla Instansvariabler ?
Kan ett interface ärva från en vanlig klass?

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem
Skrivet av Rickybobby:

Okej tack,
Kan de innehålla Instansvariabler ?
Kan ett interface ärva från en vanlig klass?

Kolla din lärobok eller Google

Skickades från m.sweclockers.com

Visa signatur

Kom-pa-TI-bilitet

Permalänk

Har tittat i läroboken men det är så luddigt.
Men tydligen så kan inte ett interface innehålla instansvariabler.

Visa signatur

i5 6700K @4.5GHz -Noctua NH-U14S -Asus Geforce GTX 980 Ti Strix DirectCU III -ASUS PRO GAMING Z170 -Crucial DDR4 16 GB -Crucial MX300 750GB -Corsair RM750i - NZXT H440W Silent Ultra - ASUS VC239 -Dell Professional P1914S IPS

Permalänk
Medlem

Fast ett interface kan juh innehålla definitioner av egenskaper (properties)

Visa signatur

"Say unto thine own heart, I am mine own redeemer"
Don't touch me when I'm crazy of that airplane glue

Permalänk
Medlem

Prova och skapa en vanlig klass sedan ett interface och försök ärva av klassen ;P

Permalänk
Medlem

och nej ett interface kan endast ärva av andra interface,