مجموعه کامل تمرینات درس شی گرا به زبانی سی شارپ و سی پلاس پلاس
حل تمرینات درس شی گرا استاد علی پور
جزوات و کتابهای الکترونیکی درس شی گرا
1- تابعی بنویسید که دو ماتریس 4*4 را دریافت کرده و حاصلجمع ان دو را برگرداند.
2- برنامه ای که ساختمان داده پشته را پیاده سازی کند این کلاس شامل یک ارایه 4 خانه ای برای پشته و همچنین یک متغیر برای نمایش بالای پشته top و همچنین 4 تابع به نام های push برای درج وpopبرای حذف is full برای تست پر شدن و is empty برای تست خالی شدن.
3- برنامه ای که ساختمان داده صف را پیاده سازی کند این کلاس شامل متغیرهای front- rear-que[10] و توابع addq برای افزودن داده به انتهای صف وdelq برای حذف داده از سر صف برای حذف is full برای تست پر شدن و is empty برای تست خالی
شی های همنام با مقدار متفاوت
سازنده پیش فرض
فاکتوریل
فیبونانچی
و ...
شی گرا:
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//data types:
//built in
//user define
test t = new test(); //create object
test t1 = new test(); //create object
int a;
t.sample();
//t.a = 9; //wrong
t.xyz(10);
Console.ReadLine();
}
}
class test
{
//access modifier : private public
private int a; //filed //global variable
public void sample() //method
{
int x; //local variable
int a;
Console.WriteLine("sample from test , running");
a = 8;
this.a = 9;
}
public void xyz(int y)
{
//x = 8; //wrong
sample();
a = 12;
}
}
static void Main(string[] args)
مجموعه کامل تمرینات درس شی گرا به زبانی سی شارپ #C و سی پلاس پلاس ++C