ஜாவாவில் உள்ள சில கோட்பாடுகளும் கொள்கைகளும் ......
ஜாவாவில் உள்ள சில கோட்பாடுகளும் கொள்கைகளும் ......
முதலில் ரன் பண்ணிய codai நுணுக்கி ஆராய முதல் ,,, ஜாவா வில் உள்ள
கொள்கைகளை பார்ப்பம் அதாவது ஜாவா முழுக்க முழுக்க object oriented
programming ,இது வழமையான ப்ரோக்ராம்மிங் ஸ்டைலை விட சிறந்த ஒரு
ப்ரோக்ராம்மிங் approach . இங்கு ஒப்ஜெச்டுகளாக (eg சோனி Dog, jumbo,bugs,john)உருவகிகபட்டு எழுதப்படும் .இதானால் ப்ரோக்ராம்மிங் easy ஆக்க
படுகிறது(பின்னர் எதனை விரிவாக பார்க்கலாம் )
object வஸ் class
ஜாவா வில் எல்லாமே கிளாஸ் ஆளதான் define பண்ணியிருப்பம் . ஒப்ஜெச்ட் எல்லாம் கிளாஸ் blue printin ஒரு வடிவம் , என்ன விளங்கலேய ?? இப்ப ஸ்டுடென்ட் என்றது ஒரு கிளாஸ் எண்டால் நான் ,என்ற friend ராஜ் எல்லாம் ஒரு ஒப்ஜெச்டுகள் . ஒப்ஜெச்டை எடுதமேண்டல் எங்களுக்கு எண்டு ஒரு attribute இருக்கம் (பெயர் ,விலாசம் ,nic ) . அடுத்து அதுக்கு ஒரு method இருக்கும் (விலையடுறது ,படிக்கிறது .....)
ஜாவா விழ எப்படி ஒரு ஒப்ஜெச்டை உருவாகிறது ????
public class Dog{ //டாக் கிளாஸ் String name; / /attributes int age; String color; Dog(String name)
{
this.name=name;
}
boolean isYellow(){ //method } void run(){ } void sleeping(){ }
String write()
{
}
} Dog சோனி =new Dog (); சோனி என்றது ஒப்ஜெச்ட் அது டாக் கிளாஸ் ப்ளூ பிரிண்டை பாவிக்கும் குறிப்பிட்டபடி முன்பு ஒரு class ஆப்ஜெக்ட்களுக்கும் ப்ளூபிரிண்ட்களை வழங்குகிறது.
எனவே அடிப்படையில் ஒரு ஆப்ஜெக்ட் ஒரு class உருவாக்கப்பட்ட. ஜாவா புதிய key word new
objectukali உருவாக்க பயன்படுத்தப்படுகிறது.
மூன்று படிகள் ஒரு class ஒரு ஆப்ஜெக்ட் உருவாக்கும் போது உள்ளன:
Decleartion. ஒரு ஆப்ஜெக்ட் வகை ஒரு மாறி பெயரில் ஒரு மாறி அறிவிப்பு.
instantiation. 'new' key word ஆப்ஜெக்ட் உருவாக்க பயன்படுத்தப்படுகிறது.
initialization. 'new' குறிச்சொல் ஒரு அழைப்பு OA கன்ஸ்ட்ரக்டர் பின்பற்றப்படுகிறது. இந்த அழைப்பு
new ஆப்ஜெக்ட் துவக்கும்.
ஒரு பொருளை உருவாக்கும் எடுத்துக்காட்டு பின்வருமாறு:
class Me
{
public static void Main(String[] a)
{
Dog jony =new Dog("jony");
}
}
சில oop கான்செப்ட் வடிவங்களை பார்ப்பம் அடுத்த முறை .......... 1 இன்ஹெரிட்டேன்சே (inheritence ) 2 enhapsulation 3 polymorpishm 4 abstraction
ஆஹா... விளக்கப்படங்களுடன் ஜாவா மொழிப்பாடம். அருமையாக எழுதியிருக்கிறீர்கள் நண்பரே.
ReplyDeleteசிறிய விண்ணப்பம், தங்கள் வலைப்பூ படிப்பதற்கு ஏற்ற வண்ணங்களில் இல்லை என்பதைத் தெரியப் படுத்துகிறேன். முக்கியமாக எழுதியிருக்கும் ஜாவா புரொகிராம்களைப் படிக்கவே இயலவில்லை. ஆரம்பத்திலேய சரி செய்து கொள்ளுங்கள். இன்னும் அதிக பயனாளர்களைச் சென்றடைய வாழ்த்துகள்.
sir please visit www.tamililjava.blogspot.com and post your comments...
Deleteplease visit www.tamililjava.blogspot.com
ReplyDelete