OOP Sinhala Tutorial Part 6 ( Method Overloading )
අන්තිමටම අපි OOP වල තියෙන constructor එක ගැන, ඇයි ඒක ඕන වෙන්නෙ? කොහොමද හදන්නෙ වගේ දේවල් කතා කරපු නිසා අද මේ සූදානම java class එකක එකම නමින් method ගොඩක් හදන්න පුළුවන් වෙයිද කියලා බලන්න.. ඉතින් එහෙම හදන්න බැරිනම් අපි බලමු බැරි වෙන්න හේතුව මොකක්ද කියලා.. ඊට පස්සෙ අපි කොහොමහරි එකම නමින් methods හදමු.. එහෙනම් කෙලින්ම වැඩේට බහිමුකෝ.. හැබැයි ඔයාලට මේ video එක බැලුවම දැනෙන දේ කියන්න දෙපාරක් හිතන්න එපා...
අපේ කුප්පියෙන් method overloading කියන එක අවශ්ය වුනේ ඇයි? කොහොමද ඒක use කරන්නෙ කියලා පොඩි idea එකක් හරි ආවා කියලා හිතනවා.. එහෙනම් අපි ඉක්මනටම OOP වල තියෙන වැදගත්ම topic එකක් වෙච්ච Inheritance කියන්නෙ මොකද්ද කියන එකත් හමුවෙමු.. එහෙනම් සුභ දවසක්...
මතුසම්බන්ධයි..
මතුසම්බන්ධයි..
wenas class 2k ekama method eka thiyaganna barida? great tutorial...thankz
ReplyDeletewenas class 2ka ekama namin method dekak tibuna kiyala kisima prashnayak na.. habai ekama class eke tibunoth call karaddi prashnayak wenawa.. mata ahapu de clear na.. uttare labunada?
Deletea kiwwe ekama method ekema parameters uth ekama wela class 2k thiyagena call karanna barida?
ReplyDeleteclass dekaka tiyaganna puluwan ban.. ekama class eke tamai ekama namin ekama parameter ekka method 2k or wadi ganak tiyaganna bari..
Deletedanue mata therune....maxaaa....ikmanatama ilaga OOP concept ekath daanna?
Deletethsnkz for the reply
public static add(int a,int b)
ReplyDelete{
}
public int add(int a)
{
}
meka overload wenawada? a kiwwe static and non-static matha meka radaapawathinawada?
good question. theory ekak widiyata static and non-static mix karala overload karanna puluwanda kiyala kiyannanm mama danne na mcho. bt practically compilerta method deke parameters wenas nisa e deka wen karala anduraganna puluwan. eka nisa overload wenawa..
Deleteoverloaded methods may or may not have different return types. But it is not enough to compiler to identify which method to execute in run-time. So, overloaded methods must have different parameters, with same method name within same class. then compiler can identify which method to call in run time. But you can't overload a method by only changing return types.
ReplyDeletereturn type eka wenas kara kiyala overload karanna ba bn.. return type ekak use wenne method ekak run wela iwara unama.. method ekak call karaddi patalenne nati wennanm return type eka newei parameters tika tamai wenas karanna ona..
Deletethat's what i have clearly mentined in my comment bro. read it carefully .. the bold one
Deletethat's what i have clearly mentined in my comment bro. read it carefully .. the bold one
DeleteDigatama Krapan Mage DeIyo Nawathanna ehema epa!!!puluwanam C++ karanna
ReplyDeletecplusplus programming on C++ Programming Code Examples
ReplyDeleteThank you ❤
ReplyDelete