Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


OOP

Postades av 2005-09-04 18:39:35 - Robert Johansson, i forum c# (c-sharp), Tråden har 2 Kommentarer och lästs av 684 personer

Jag är lite osäker på vart jag skulle posta detta men i o m att jag programmera i C# så fick det blir här.
Nåväl, jag håller på med ett PM till en OOD-kurs och skulle behöva reda ut lite begrepp.

- Vad är "pointer" och vad är skillnaden mot "Reference"
- Vad menas med Aggregation
- Varför skapar man ett interface?
- Vad är Type?
- Vad är Links?

Jag har en viss uppfattning om dem men vill ändå reda ut det med personer som är helt säkra.
Gärna bra webbsidor att läsa mer på, uppskattas.
MVH
Robert


Svara

Sv: OOP

Postades av 2005-09-04 20:50:19 - Patrik Löwendahl

Pointer och reference är i praktiken samma sak. Den egentliga skillnaden är att en pekare är den direkta adressen till ett objekt medans en referens vanligtvis gömmer undan pekararitmiken.

I .NET märker man det genom att du inte kan göra ngt åt referensvariabeln utan att tilldela den ett objekt, medans i C++ kan du påverka själva variabeln genom att ändra direkt på adressen. (kanske flytta fram den 2 bytes eller läsa specifika 2 bytes ngnstans i objektet).

Aggregation är objekt som bygger upp varandra. Tex Car som har en kollektion av Wheels.

Interface skapar du för att ha som kontrakt. När du implementerar ett interface så lovar du att den klassen har en eller flera metoder med specifika signaturer.

Det innebär tex i C# att using nyckelordet kan användas till alla klasser som implementerar IDisposable eftersom de lovar att de har en metod som heter dispose.

Type är typinformation, det betyder att det är information om en klass. Varje klass i .net har sådan typinfomation som används när objektet skapas, den innehåller "ritningen" egentligen. En type (C#) kan du dessutom i runtime ställa frågor till och kan få veta programatiskt vad en viss klass innehåller för metoder, egenskaper, etc.

Links vet jag inte vad det syftar på...


Svara

Sv:OOP

Postades av 2005-09-04 21:35:40 - Robert Johansson

Tack så mycket. Nu fick jag betydligt mera kött på benen vad gäller korrekta definitioner.
Det jag fått fram av Links är att det syftar på kopplingen, associationen mellan objekt?


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
1 048
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies