CodeGym University
শিক্ষণ
কোর্স
কাজ
সমীক্ষা ও কুইজ
গেমস
সহায়তা
অনুপ্রেরণামূলক সূচি
কমিউনিটি
ব্যবহারকারী
ফোরাম
চ্যাট
প্রবন্ধ
সাফল্যের কাহিনি
কার্যকলাপ
পর্যালোচনা
গ্রাহক মর্যাদা
হালকা রঙের থিম
পাঠ
পর্যালোচনা
আমাদের সম্পর্কে
শুরু করো
শেখা শুরু করো
এখনই শেখা শুরু করো
অনুসন্ধান মানচিত্র
পাঠ
সব অনুসন্ধান
সব লেভেল
আপনি মডিউল 2 - জাভা কোরে পৌঁছেছেন
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 0
জাভা বিশ্ববিদ্যালয়ে আপনার পড়াশোনার পরবর্তী পর্যায়ে যাওয়ার জন্য অভিনন্দন। সামনে রয়েছে অনেক নতুন দরকারী জ্ঞান যা আপনাকে একজন সফটওয়্যার ডেভেলপমেন্ট পেশাদার হতে সাহায্য করবে। জাভা কোর মডিউলে আপনি যা শিখবেন ওওপি: encapsulation, polymorphis
OOP: মৌলিক নীতি
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 1
"হ্যালো, অ্যামিগো! আজ আমি আপনার দৃষ্টিভঙ্গির জন্য একটি নতুন এবং আকর্ষণীয় জগত খুলতে যাচ্ছি। আমি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP) সম্পর্কে কথা বলছি । আপনি ইতিমধ্যে ক্লাস এবং অবজেক্টগুলি জানতে পেরেছেন। আজ আপনি যাচ্ছেন তাদের সম্পর্কে আরও
কেন আমরা OOP প্রয়োজন?
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 2
"হ্যালো, অ্যামিগো! আমি চাই আপনি ওওপির উদ্দেশ্য বুঝতে পারেন। তাই আমি আপনাকে একটি গল্প বলতে যাচ্ছি।" একবার একটি ছোট কোম্পানি ছিল যেটি বাইরের মহাকাশে পণ্য পাঠাত... "গ্যালাকটিক রাশের মত?" "হ্যাঁ, গ্যালাকটিক রাশের মতো। সেখানে 5 জন কাজ করেছিল। প্
OOP এর আরেকটি ব্যাখ্যা (লুজ কাপলিং, টাইট কোহসন)
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 3
"হ্যালো, অ্যামিগো! আমি আপনাকে ওওপির আরেকটি সুবিধা সম্পর্কে বলতে চাই। আপনি দেখতে পাচ্ছেন, প্রোগ্রামগুলি বিল্ডিংয়ের চেয়ে প্রাণীর মতো। এগুলি নির্মিত হয় না, তারা বড় হয়। উন্নয়ন মানে ধ্রুবক পরিবর্তন। নির্মাণে, আপনি করতে পারেন একটি ভাল পরিকল
এনক্যাপসুলেশন
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 4
"হ্যালো, অ্যামিগো! আমি আজকের বক্তৃতাটি এনক্যাপসুলেশনে উৎসর্গ করতে চাই । এটি কী তা সম্পর্কে আপনার ইতিমধ্যেই একটি সাধারণ ধারণা আছে।" তাই encapsulation সুবিধা কি? অনেকগুলি আছে, তবে আমি চারটি উল্লেখ করব যা আমার দৃষ্টিতে সবচেয়ে গুরুত্বপূর্ণ: 1)
এনক্যাপসুলেশনের নীতি
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 5
ওহে! আসুন আজকের পাঠটি এনক্যাপসুলেশনের জন্য উত্সর্গ করি এবং এখনই উদাহরণ দিয়ে শুরু করি :) এখানে আপনার কাছে একটি রয়েছে । আমি আপনার জন্য একটি প্রশ্ন আছে: এটা কিভাবে কাজ করে? একটি বিশদ উত্তর দেওয়ার চেষ্টা করুন: কাপটি কোথা থেকে আসে, অভ্যন্তরীণ
পলিমরফিজম এবং ওভাররাইডিং
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 6
"আমিগো, আপনি কি তিমি পছন্দ করেন?" "তিমি? না, তাদের কথা কখনো শুনিনি।" "এটি একটি গরুর মতো, শুধুমাত্র বড় এবং এটি সাঁতার কাটে। ঘটনাক্রমে, তিমিগুলি গরু থেকে এসেছে। আহ, বা অন্তত তারা একটি সাধারণ পূর্বপুরুষ ভাগ করে নেয়। এটা কোন ব্যাপার না।" "শুন
স্তরের জন্য অতিরিক্ত পাঠ
মডিউল 2: জাভা কোর
লেভেল 1,
পাঠ 7
OOP এবং এর মূল নীতিগুলির একটি গভীর উপলব্ধি আপনাকে জাভা ভাষার গঠন আরও ভালভাবে বুঝতে এবং ভাল কোড লিখতে সাহায্য করবে। সম্পদের এই নির্বাচনের মধ্যে বেশ কয়েকটি নিবন্ধ রয়েছে যা আপনাকে OOP বেসিকগুলির পাশাপাশি কিছু দরকারী সূক্ষ্মতা শেখাবে। অবজেক্ট
বিমূর্ত ক্লাস
মডিউল 2: জাভা কোর
লেভেল 2,
পাঠ 0
"হ্যালো, অ্যামিগো! আমাদের কাছে একটি আকর্ষণীয় নতুন বিষয় আছে।" "আজকে শুধুমাত্র আকর্ষণীয় বিষয়ের দিন!" "ধন্যবাদ কেন!" "আপনাকে স্বাগতম." "মনে আছে যখন আমরা চেস আইটেম বেস ক্লাস প্রবর্তন করেছিলাম দাবার টুকরোগুলির জন্য সমস্ত ক্লাস সহজ করার জন্য?
জাভাতে বিমূর্ত ক্লাসের কংক্রিট উদাহরণ
মডিউল 2: জাভা কোর
লেভেল 2,
পাঠ 1
ওহে! জাভাতে সম্পর্কে কথা বলা যাক । আপনি সম্ভবত বিমূর্ততা কি মনে রাখবেন — আমরা এটা আগে আলোচনা :) আপনি যদি ভুলে যান, কোন চিন্তা নেই. মনে রাখবেন, যা বলে, ক্লাস ডিজাইন করার সময় এবং অবজেক্ট তৈরি করার সময়, আপনাকে শুধুমাত্র সত্তার প্রধান বৈশিষ্ট
অ্যাক্সেস মডিফায়ার, পদ্ধতি ওভাররাইডিং, এবং বিমূর্ত পদ্ধতি বাস্তবায়ন
মডিউল 2: জাভা কোর
লেভেল 2,
পাঠ 2
"আমি আপনাকে « অ্যাক্সেস মডিফায়ার » সম্পর্কে বলতে যাচ্ছি । আমি তাদের সম্পর্কে আগে একবার বলেছিলাম, কিন্তু পুনরাবৃত্তি শেখার একটি স্তম্ভ।" আপনি আপনার ক্লাসের পদ্ধতি এবং ভেরিয়েবলগুলিতে অন্যান্য ক্লাসের অ্যাক্সেস (দৃশ্যমানতা) নিয়ন্ত্রণ করতে প
ওভারলোডিং পদ্ধতি
মডিউল 2: জাভা কোর
লেভেল 2,
পাঠ 3
"হ্যালো, অ্যামিগো! আমি আপনাকে পদ্ধতি ওভারলোডিং সম্পর্কে বলতে যাচ্ছি ।" "আপনি তাদের ওভারলোড করতে পারেন?! কি একটি দিন!" "আপনি তাদের সাথে অনেক কিছু করতে পারেন, কিন্তু আমরা এখনই এটিতে যাব না।" "এটা একটা চুক্তি." "ওভারলোডিং একটি খুব সাধারণ অপারে
আরও দেখাও
1
...
12
13
14
15
16
...
35
Please enable JavaScript to continue using this application.