doron amir
 
דואר אלקטרוני:
 
 
סיסמה:
 
 
 
 
 
 
לוח פגישות
 
|
 
איזכור סיסמא
 
עברית
 
|
 
english
 
|
 
русский
 
 
 
doron amir
 
קורסים ותרגול
 
עמוד הבית
 
חבילות
הדרכה
 
החשבון שלי
 
אודות
דורון אמיר
 
צור קשר
 
מאגר תרגילים ופתרונות
 
מאמרי גולשים
 
קורס אנדרואיד

[014] תרגילים ב #C : מחלקה מסוג Abstract


[014] תרגילים ב #C : מחלקה מסוג Abstract בשיעור וידאו

 
תרגיל מתוך אוסף תרגילים ב #C מומלץ למתכנתי NET. מתחילים המתכוננים להצלחה בבחינות ובראיונות עבודה כולל הכנה למבחני מיון ליחידת 8200 , ממר"מ , יחידת ראם (השב"כ) ועוד. בהצלחה!

תרגיל מס' 10035  בנושא:  Abstract 

* המסמך  רשום בלשון זכר מטעמי נוחות, אך מיועד לנשים וגברים כאחד. 

 

צור מחלקה אבסטרקטית ובתוכה מתודה אבסטרקטית בשם Display    

  1. גזור מחלקה בת ממחלקת האם וממש את המתודה האבסטרקטית הנ"ל ע"י הדפסת הודעה כללית.
  2. גזור מחלקה נכדה ונינה וממש בתוכן את המתודה האבסטרקטית באמצעות הדפסת הודעות שונות.   
  3. צור מחלקה נוספת ובתוכה מתודת Main הכוללת אובייקטים מהמחלקות שיצרנו ומנגנון קריאה  למתודת ה- Display       .

  

הנושאים שנלמדו עבור התרגיל:  

  • Abstract    .
  • Methods  .
  • Objects.

נושא התרגיל:  

  • Objects #C

 

לוח זמנים עבור תרגיל מס' 10035  בנושא:  Abstract

 

19:53-20:00

בניית היישום

תחילה קוד בסיסי להצגת  קלט-פלט

20:00

סיום משוער

פתרון  מוצע לתרגיל מס' 10035  בנושא: Abstract

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
using System;
using System.Collections.Generic;
using System.Text;
 
namespace DoronAmir_Exc_10035
{
 
 
    abstract class A
    {
        public abstract void Display();
    }
    class B : A
    {
        public override void Display()
        {
            Console.WriteLine("Class B's Display Method");
        }
    }
    class C : B
    {
        public override void Display()
        {
            Console.WriteLine("Class C's Display Method");
        }
    }
    class D : C
    {
        public override void Display()
        {
            Console.WriteLine("Class D's Display Method");
        }
    }
    class MainClass
    {
        static void Main(string[] args)
        {
            B MyB = new B();
            C MyC = new C();
 
            MyB.Display();
            MyC.Display();
        }
    }
}
 

 

חזרה לרשימת השיעורים הטקסטואליים
 
 
אפליקציות אפל
אפליקציות אנדרואיד
001 קורס אנדראויד באתר