فرمت :WORD تعداد صفحه :77
فهرست:
مقدمه...................................................................................................1
تاریخچه...........................................................................................1
ساختار برنامه ها...............................................................................1
جاوا .....................................................................................................1
تاریخچه...........................................................................................1
تکامل جاوا ......................................................................................2
ویژگیهای زبان جاوا .............................................................................3
....................................................................4C++ مقایسه اجمالی جاوا و
شی ئ گرایی ........................................................................................6
دلایل استفاده از شی ئ گرایی..................................................................7
شیئ گرایی و طبیعت ..............................................................................7
تاریخچه زبان های شیئ گرا.......................................................................7
بدون شیئ گرا .......................................................................................7
Abstraction چیست؟...............................................................................8
سه اصل oop .........................................................................................9
کپسول سازی encapsulation ...................................................................9
آبجکتها (Objects) ................................................................................10
وراثت Inheritance..............................................................................11
چند شکلی( polymorphism).................................................................15
مقایسه اصل شی گرایی در ++C و جاوا..................................................17
مقایسه کپسول سازی در جاوا و C++ ....................................................19
مقایسه چند شکلی در جاوا و C++ ......................................................20
مقایسه وراثت (inheritance) در C++ و جاوا ...........................................21
وراثت در جاوا ......................................................................................21
دسترسی به اعضائ و وراثت .................................................................23
استفاده از Final با وراثت ......................................................................29
وراثت در C++ ...................................................................................32
مقایسه جاوا و C++
از نظر وراثت منفرد و چندگانه ................................................................33
مقایسه کلاس ها در C++ و جاوا ..........................................................34
کلاسها در جاوا ..................................................................................34
تعریف یک کلاس در جاوا ......................................................................38
سازندگان Constructors ......................................................................39
سازندگان Constructorsدر جاوا .............................................................39
سازندگان پارامتردار شده (parameterized) .............................................41
وقتی که سازندگان فراخوانی می شوند..................................................43
استفاده از کلاسهای مجرد (abstract)....................................................44
انباشتن روشها …...........................................................................48
انباشتن سازندگان Overloading constructors.....................................52
جمع آوری زباله Garbage collection..................................................55
کلاس ها در C ++..........................................................................55
تخصص حافظه به صورت پویا با
اشاره گرهای new و delete در ++ c..............................................57
ایجاد یک زیرکلاس در جاوا ...............................................................58
ایجاد سلسله مراتب کلاس .............................................................59
وراثت چگونه عمل میکند؟............................................................61
واسط ها (Interface) و
بستهها (Package) در جاوا .........................................................62
ایجاد یک سلسله مراتب
چند سطحی (Multilevel)............................................................63
استثنائات توکار جاوا ....................................................................67
کتابخانه های کلاس جاوا …...........................................................69
مدل نخ در جاوا ...........................................................................69
کشف کلاس رشته ای (string)......................................................73
جمع بندی(مزایای شیئ گرایی
در حوزه مهندسی نرم افزار).........................................................77