Går det att knyta en shape till ett objekt? För egen del tycker jag att det är den stora poängen med att arbeta objektorienterat...att man skickar ett argument till objektet, och objektet löser uppgiften, utan att ha kännedom om problemet vid kodningstillfället... Kanske kan få några tips från Knappar inlägget? Nej det är inte polymorfism. Nej, polymorfism och överlagring är inte alls samma sak... Polymorfism innebär att flera olika objekt kan ha metoder med samma namn, man kan sedan anropa dessa utan veta exakt vilken typ av objekt det rör sig om. Hmm, detta var svårt att förklara och jag har själv inte pysslat med detta i VB så jag vet inte exakt, men kolla dessa artiklar för mer info:klasser, objekt och shapes
jag har en klass som styr shapes på min form, men om jag skapar ett nytt objekt av samma klass så kommer det objektet styra samma "shapar"...
kan jag istället skapa en shape från varje objekt så objekten har varsin shape... som de kan styra helt oberoenda av varandra...
man kanske kan lösa det genom att skicka in namn på shapen till objektet varje gång man ska flytta den, men det vore smidigare att objektet vet vilken shape den äger...Sv: klasser, objekt och shapes
Heter det inte polymorfism ??
/MartinSv: klasser, objekt och shapes
http://www.pellesoft.nu/development/forum/view.asp?msgid=30684&forumid=2&sum=1Sv: klasser, objekt och shapes
Polymorfism är det samma som överlagring om inte jag missminner mig,
vilket i sin tur är det samma som att man kan använda samma metod-
namn i flera olika klasser och att programmet vet vilken det ska använda
eftersom det vet vilken klass det är som anropas och om det är me
eller super (eller vad föräldern nu kallas i VB)
/EmmaSv: klasser, objekt och shapes
http://www.pellesoft.nu/login/articles/other/oo_grund.asp
http://www.pellesoft.nu/login/articles/other/oo_grund1.asp
/Johan