යාලුවනේ
අද මම කතා කරන්න හදන්නෙ java
වල තියෙන inheritance කියන
concept එක ගැන.... ඔයල web
එකේ search කරොත්
පෙනෙයි මේ ගැන ගොඩක්ම තියෙන්නෙ
ඉංග්රීසිවලින් ඉතින් සමහර
විට අපිට ටිකක් ඒවා තේරුම්
ගන්නත් අමාරුයි ..😇😇😇
ඉතින් මම
හිතුවා java ගැන හොද
post ටිකක් දන්න
සිංහලවලින් post කරන්න...
ඔයාල දිගටම
මාත් එක්ක ඉදීවි කියල හිතනවා....😆😆😆
මම inheritance
ගැන කතකරන්නෙ case
වශයෙන්....
ඒක
ඔයලට ඉදිරියෙදි තේරුම් යයි
..
මතක තිය
ගන්න අපිට java අමරු
වෙන්නෙ ඔය සුද්දො දාන show
නිසා😑😉 ඔවගේ මහ දෙයක්
නෑ යාලුවනේ
ඉතින් මම දන්න හැම දේම ඔයලාත්
එක්ක බෙද ගන්න බලාපොරොත්තුවෙනවා
…
මම post
වල කෙටියෙන් කියලා
දුන්නත් ඒවට අදල exercises දනවා
මේකෙ තියෙන compete කියන page එකේ
...ඉතින් ඔයල ඒව
අනිවර්යෙන්ම කරන්න ඕනා නැත්නම්
මෙකේ වඩක් නැති වෙනවා.....😜
campus වල උනත්
හරියට උගන්නන්නේ නෑ නේ ඒක මම
හොදටම දන්නව මටත් එහෙමයි ඉතින් 😝😝😝 අපි හැමොටම
පුලුවන් දන්න දේවල් වල දැනුම
බෙද ගන්න …
මම පොඩ්ඩක්
බයිල ටිකක් වැඩියෙන් ගැහුවේ
මේක මගේ OOP වල මුල්ම
post එක නිස ඔයලට පොඩි idea එකක්
දෙන්න ….
ඉතින්
වැඩි කත නැතිවම අපි අද වැඩෙට
බහිමු …......
JAVA Inheritance
ඔයල මේක
පොඩ්ඩක් බලන්නකෝ ….
ඔතන අපි
class එකක් හදනවා A
කියලා ඒකේ තියෙනවා අ
කියලා attribute එකක් හා
printA() කියන method
එක ...ඒකෙන්
වෙන්නෙ a කියන එක
print වෙන එක ..
ඊලගට class
B එක ..
ඒකෙත් ඔය
වගේම attribute b සහ method
printB() තියෙනවා .. ඒකෙන්
වෙන්නේ b value print වෙන
එක ඊට අමතරව printAB() , කියලා
method එකක් තියෙනවා …එකෙන්
අපිට පුලුවන් a , b values print කරන්න .. callPrintAB() method එකෙන් පුලුවන් printA() නැත්නම්
printB() කියන method
වෙන වෙනම execute කරන්න
..
දැන් ඔයලට
තියෙන ප්රශ්නේ තමයි කොහොමද
B class එකේ ඉදන් print
A() , a access කරේ කියලා...😇😇😇 මොකද අපි A ගේ object එකක් හදලත් නෑ නේ ....
ඔන්න ඔකට
තමා inherit කරනවා කියන්නෙ
…
අපි class
A ගෙන් class B ව
extend කරොත් අපිට
පුලුවන් class A තියෙන
සෑම attribute , methods access කරන්න
ඒක තමා කියන්නෙ inherit කරනව
කියලා ..ඒකට extends
කියන keyword එක
තමා යොද ගන්නෙ....
හිතන්න
ඔයගේ තාත්තාට අයිති දේ ඔයට
අයිති වෙන හැටි ඒ වගේ තමයි ….
class A ගේ
දේවල් class B ට අයිති
වුනා inherit කිරීම හරහා
…
අපි ඔයවගේ
java හදපු james gosling
හදපු Jframe කියන
classs එක use කරලා
තමයි
window එකක්
වගේ දෙයක් හදා ගන්නෙ අපිට
ලොකුවට code කරන්න
දෙයක් නෑ
අර කලින්
හදපු Jframe කියන එකෙන්
extend කරම හරි
දැන් ඔයලට
මේකේ concept එක පැහැදිලි
ඇති .. හැබැයි ඔයගෙන්
අහුවොත් හරියටම inheritance කියන්නෙ
මොකක්ද කියලා ඔහොම කියලා
බෑනේ එහෙම උනොත් මෙහෙම කියන්න
…😊😊😊
අපි මොකක්
හරි අලුත් class එකක්
හදනව කලින් defined කරලා
තියෙන class එකක් අරන් මොකක් හරි
purpose එකකට .
තව මේකෙන්
අපිට coding වල reuse
කරන්න පුලුවන් වීමත් අපිට තියෙන
වසියක් …
හරි දැන්
මම inheritance කියන concept
එක පැහැදිලිකරනෙ දන්
අපිට පුලුවන් අනිත් case
ටිකත්
ඉක්මනට කරගෙන යන්න ….
ඉතින්
යාලුවේ මම campus එකේ
වැඩත් අස්සේ මේ blog එක
කරන්නේ ලොකු මහන්සියක් දරලා ….😥 ඔයලට
පුලුවන්න් නම් මේක කියවලා
නිකන් යන්නේ නැතිව comment එකක්
දල ඔයාලගෙ
අදහස් කියල යන්න අමතක කරන්න
එපා … ඒක මට මේක තව හොදට කරන්
යන්න ලොකු හයියක්
වෙනවා ….මොකද ඔයලා
කවුරු හරි මේකෙන් දෙයක් ගන්නවා
කියලා දැනෙන කොට ...
මේකෙ තියෙන
වරදි ඇත්නම් පෙන්නන්න යලුවනේ
…...
ඉතින් අපි ඊලග
post එකෙන් හමුවෙමු
..
ජය වේවා
...🙌🙌🙌🙌


digatamae karanne machoo ... api innawa..
ReplyDeleteඅනිවාර්යයෙන් හොද tutorial ටිකක් කරන්න බලාපොරොත්තු වෙනවා
Deleteබොහොම ස්තූතියි අදහස් දැක්වූ වාට ....
This comment has been removed by the author.
ReplyDelete