לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 09-08-2005, 16:42
  I SamNet I I SamNet I אינו מחובר  
 
חבר מתאריך: 24.06.02
הודעות: 2,531
צריך עזרה בקוד C#.

קוד PHP:
 // inherit04.cs - Virtual Methods

//===============================================

using System;

class 
Person

{

protected 
string firstName;

protected 
string lastName;

public 
Person()

{

}

public 
Person(string fnstring ln)

{

firstName fn;

lastName ln;

}

public 
virtual void displayFullName()

{

Console.WriteLine("{0} {1}"firstNamelastName);

}

}

class 
Contractor Person

{

public 
string company;

public 
Contractor()

base()

{

}

public 
Contractor(string fnstring lnstring c)

base(fnln)

{

company c;

}

public 
override void displayFullName()

{

Console.WriteLine("Contractor: {0} {1}"firstNamelastName);

}

}

class 
NameApp

{

public static 
void Main()

{

Person Brad = new Person("Bradley""Jones");

Person Greg = new Contractor("Hill""Batfield""Data Diggers");

Brad.displayFullName();

Greg.displayFullName();

}




נכון ש"displayFullName" מוכרז כVIRTUAL בPERSON וכך אפשר לגשת אליו
בשיטה הנגזרת Contractor.
ככה:
קוד:
Greg.displayFullName();


עכשיו השאלה שלי היא פשוטה, אם אני רוצה לגשת ל"displayFullName" שנמצא בPerson (השיטה הוירטואלית) באמצעות האובייקט Gerg איך אני עושה את זה ?
כלומר, פעם אחת לגשת לשיטה "displayFullName" במחלקה Contractor ובאותו קוד, פעם שניה
לגשת ל"displayFullName" במחלקה Person. שנהם באמצעות האובייקט Greg.

תודה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 06:37

הדף נוצר ב 0.03 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר