ஜாவாவில் வகுப்புகளை உருவாக்க கற்றுக்கொள்ளுங்கள்

ஜாவாவில் வகுப்புகளை உருவாக்க கற்றுக்கொள்ளுங்கள்

ஜாவாவில் வகுப்புகளை உருவாக்குவது பொருள் சார்ந்த-நிரலாக்கமாக அறியப்படும் ஒரு அடிப்படை கூறு ஆகும். பொருள் சார்ந்த நிரலாக்கமானது ஒருவருக்கொருவர் செய்திகளை அனுப்பக்கூடிய பொருட்களின் பயன்பாட்டை அடிப்படையாகக் கொண்ட ஒரு முன்னுதாரணம் (ஒரு பாணி நிரலாக்கம்) ஆகும்.





ஜாவாவில் வகுப்புகளை எவ்வாறு பயன்படுத்துவது என்பதை முழுமையாக புரிந்து கொள்ள முதலில் நீங்கள் பொருள்கள் என்ன என்பதை புரிந்து கொள்ள வேண்டும்.





பொருட்களை ஆராயுதல்

ஜாவாவில், பொருள் என்ற சொல் பெரும்பாலும் வர்க்கம் என்ற வார்த்தையுடன் மாற்றாக பயன்படுத்தப்படுகிறது, இது ஒரு வர்க்கத்திலிருந்து ஒரு பொருள் உருவாக்கப்பட்டது என்பதை புரிந்து கொள்ள முடியும்.





ஒரு வகுப்பை ஒரு வரைபடமாக கருதலாம் - எனவே ஒரு பொருளை உருவாக்க தேவையான அனைத்து தகவல்களும் இதில் உள்ளன.

உதாரணமாக, நீங்கள் ஒரு மாணவர் வகுப்பை உருவாக்கலாம், அதில் ஒரு மாணவரின் பெயர், வயது மற்றும் படிப்பு போன்ற அடிப்படை தகவல்கள் இருக்கும். ஒவ்வொரு முறையும் ஒரு புதிய மாணவர் மாணவர் வகுப்பைப் பயன்படுத்தி உருவாக்கப்படுகிறார், அந்த மாணவர் ஒரு பொருளாக குறிப்பிடப்படுகிறார்.



ஜாவாவில் ஒரு வகுப்பை உருவாக்குதல்

ஜாவாவில் வகுப்புகளை உருவாக்குவது அவசியம், ஏனென்றால் அவை உங்கள் நிரல் கட்டமைப்பைத் தருகின்றன, மேலும் உங்கள் நிரலில் இருக்கும் குறியீட்டின் அளவைக் குறைக்கின்றன. ஒரு நிரலில் ஒத்த ஒவ்வொரு பொருளுக்கும் ஒரு புதிய நிலை மற்றும் நடத்தையை உருவாக்குவதற்குப் பதிலாக, அந்தப் பொருளை உருவாக்குவதற்கான வார்ப்புருவை வைத்திருக்கும் வகுப்பை நீங்கள் அழைக்கலாம்.

ஜாவா வகுப்பில், மிக முக்கியமான அறிக்கைகளில் ஒன்று வகுப்பு அறிவிப்பு ஆகும்.





வகுப்பு பிரகடனம்

ஒரு பொது விதியாக, ஜாவாவில் உள்ள ஒவ்வொரு வகுப்பும் பொது சொல்லைப் பயன்படுத்தி அறிவிக்கப்படுகிறது, இது சம்பந்தப்பட்ட வகுப்பை ஜாவா திட்டத்தில் உள்ள மற்ற வகுப்புகளால் அணுக முடியும் என்பதைக் குறிக்கிறது. வகுப்பு முக்கிய சொல் இதைப் பின்பற்றுகிறது மற்றும் நீங்கள் உருவாக்கும் ஜாவா அறிக்கை ஒரு வர்க்கம் என்பதைக் குறிக்க உதவுகிறது.

அடுத்தது வகுப்பு பெயர், இது பொதுவாக பெரிய எழுத்தில் தொடங்குகிறது மற்றும் நீங்கள் உருவாக்க விரும்பும் பொருள்களுக்கு பொருத்தமானது என்று நீங்கள் நினைக்கும் எந்த பெயராகவும் இருக்கலாம். கீழே உள்ள எடுத்துக்காட்டில் வகுப்பின் பெயர் மாணவர், ஏனென்றால் இந்த வகுப்பிலிருந்து மாணவர் பொருட்களை உருவாக்குவதே நோக்கம்.





ஜாவாவில் ஒரு வகுப்பு பிரகடனத்தின் எடுத்துக்காட்டு

தீ மாத்திரையில் கூகுள் பிளே ஸ்டோர்
public class Student {
}

ஒரு வகுப்பு அறிவிப்பின் இறுதி கூறு திறந்த மற்றும் நெருக்கமான சுருள் பிரேஸ்களாகும். முதல் சுருள் பிரேஸ் வகுப்பின் தொடக்கத்தைக் குறிக்கிறது, இரண்டாவது சுருள் பிரேஸ் வகுப்பின் முடிவைக் குறிக்கிறது. எனவே, எங்கள் வர்க்கத்திற்கு தனித்துவமான ஒவ்வொரு நிலை மற்றும் நடத்தை இந்த சுருள் பிரேஸ்களுக்கு இடையில் சேமிக்கப்படும்.

சுருள் பிரேஸ்களைப் பயன்படுத்துவது உங்கள் ஜாவா குறியீட்டில் கட்டமைப்பைச் சேர்க்க உதவுகிறது. வகுப்புகளை உருவாக்கும் போது பைத்தான் போன்ற பிற மொழிகள் குறியீட்டை கட்டமைப்பதற்கு சுருள் பிரேஸ்களைப் பயன்படுத்தாததால் இந்த அம்சத்தை சாதாரணமாக எடுத்துக்கொள்ளக்கூடாது.

தொடர்புடையது: பைத்தானில் ஒரு எளிய வகுப்பை உருவாக்குவது எப்படி

ஜாவா வகுப்பு பண்புக்கூறுகள்

பண்புகளை ஒரு ஜாவா வகுப்பிற்கான கட்டுமானத் தொகுதிகளாகக் கருதலாம்; ஒரு பொருளுக்கு அதன் நிலையை கொடுக்கப் பயன்படுத்தப்படும் தரவு கூறுகள் அவற்றில் உள்ளன மற்றும் அவை பெரும்பாலும் மாறிகள் என குறிப்பிடப்படுகின்றன.

எங்கள் வகுப்பு மாணவர் என்று அழைக்கப்படுகிறது மற்றும் ஒரு குறிப்பிட்ட கல்லூரி/பல்கலைக்கழகத்தைச் சேர்ந்த மாணவர்களின் தகவல்களைச் சேமிப்பதில் கவனம் செலுத்துகிறது. எனவே, கோப்பில் உள்ள தகவல்கள் ஒவ்வொரு மாணவரின் பெயர், வயது மற்றும் படிப்பு பாடமாக இருக்கலாம்.

பண்புகளுடன் ஒரு வகுப்பின் எடுத்துக்காட்டு

public class Student {
//variable declaration
private String fname;
private String lname;
private int age;
private String courseOfStudy;
}

மேலே உள்ள திட்டத்தில் கவனிக்க வேண்டிய சில முக்கியமான விஷயங்கள் உள்ளன. ஜாவாவில் ஒரு பண்புக்கூறு/மாறியை அறிவிக்கும் போது நீங்கள் ஒரு அணுகல் மாற்றியமைப்பவர், ஒரு தரவு வகை மற்றும் மாறிப் பெயரைக் கொண்டிருக்க வேண்டும்.

எங்கள் திட்டத்தில், அணுகல் மாற்றி என்பது தனிப்பட்ட சொல், இது மாணவர் வகுப்பில் உள்ள தரவுகளுக்கான வெளிப்புற அணுகலைத் தடுக்கப் பயன்படுகிறது, மேலும் இது ஒரு நல்ல நிரலாக்க நடைமுறையாகும், ஏனெனில் இது ஒரு வகுப்பில் சேமிக்கப்பட்ட தரவின் ஒருமைப்பாட்டை பாதுகாக்கிறது.

எங்கள் திட்டத்தில் தரவு வகைகளின் இரண்டு வெவ்வேறு பிரதிநிதித்துவங்கள் உள்ளன - சரம் மற்றும் எண்ணாக.

  • உரைத் தரவைச் சேமிக்கும் மாறிகளை அறிவிக்க ஸ்ட்ரிங் முக்கிய சொல் பயன்படுத்தப்படுகிறது மற்றும் ஜாவா தொகுப்பாளரால் அங்கீகரிக்கப்பட பெரிய எழுத்து S உடன் தொடங்க வேண்டும்.
  • முழுத் தரவைச் சேமிக்கும் பண்புகளை அறிவிக்க int இன் முக்கிய சொல் பயன்படுத்தப்படுகிறது மற்றும் அனைத்து சிறிய எழுத்துகளிலும் இருக்க வேண்டும், ஏனெனில் ஜாவா நிரலாக்க மொழி வழக்கு உணர்திறன் கொண்டது.

மாறியின் பெயர் பொதுவாக ஒரு பண்புக்கூறு/மாறி அறிவிப்பின் கடைசி பகுதியாகும். இருப்பினும், அறிவிப்பின் கட்டத்தில் ஒரு மாறியின் மதிப்பு அதற்கு ஒதுக்கப்படலாம். அனைத்து மாறிகள் அறிவிக்கப்பட்ட பிறகு, நீங்கள் கட்டமைப்பாளர்களின் உருவாக்கத்திற்கு செல்லலாம்.

ஜாவா கட்டமைப்பாளர்கள்

கட்டமைப்பாளர் இல்லாமல் ஜாவாவில் எந்த வகுப்பும் முழுமையடையாது --- இது மொழியின் முக்கிய கருத்து. ஒரு கட்டமைப்பாளர் என்பது ஜாவாவில் உள்ள ஒரு முறையாகும், இது ஒரு பொருளை அதன் நிலையை கொடுக்க பயன்படுகிறது மற்றும் ஒரு பொருள் உருவாக்கப்படும் போது தானாகவே அழைக்கப்படுகிறது. இப்போது மூன்று வகையான கட்டமைப்பாளர்கள் உள்ளனர்: இயல்புநிலை, முதன்மை மற்றும் நகல்.

ஒரு வர்க்கத்திலிருந்து ஒரு பொருள் உருவாக்கப்படும் போது நீங்கள் ஒன்றுக்கு அளவுருக்கள் (ஒரு முறைக்கு அனுப்பக்கூடிய மதிப்புகள்) எனப்படும் பொருளை வழங்க தேர்வு செய்யலாம் அல்லது எந்த அளவுருவும் இல்லாமல் அதை உருவாக்கலாம்.

ஒரு வகுப்பிலிருந்து ஒரு புதிய பொருள் உருவாக்கப்பட்டு, எந்த அளவுருக்களும் கொடுக்கப்படாவிட்டால், இயல்புநிலை கட்டமைப்பாளர் அழைக்கப்படுவார்; இருப்பினும், அளவுருக்கள் வழங்கப்பட்டால், முதன்மை கட்டமைப்பாளர் அழைக்கப்படுவார்.

இயல்புநிலை கட்டமைப்பாளருடன் ஒரு வகுப்பின் எடுத்துக்காட்டு

public class Student {
//variable declaration
private String fname;
private String lname;
private int age;
private String courseOfStudy;
//default constructor
public Student() {
fname = 'John';
lname = 'Doe';
age = 20;
courseOfStudy = 'Pyschology';
}
}

மேலே உள்ள குறியீட்டில் எங்கள் இயல்புநிலை கட்டமைப்பாளருக்கு பொது அணுகல் மாற்றியமைப்பாளர் ஒதுக்கப்பட்டுள்ளது, இது மாணவர் வகுப்பிற்கு வெளியே அணுகுவதற்கு உதவுகிறது. உங்கள் கட்டமைப்பாளர் அணுகல் மாற்றியமைப்பாளர் பொதுவில் இருக்க வேண்டும், இல்லையெனில் உங்கள் வகுப்பால் மற்ற வகுப்புகளைப் பயன்படுத்தி பொருட்களை உருவாக்க முடியாது.

கட்டமைப்பாளர்களுக்கு அவர்கள் சேர்ந்த வகுப்பின் பெயர் எப்போதும் ஒதுக்கப்படும். இயல்புநிலை கட்டமைப்பாளருக்கு, மேலே உள்ள எங்கள் குறியீட்டில் காட்டப்பட்டுள்ளபடி, வர்க்கப் பெயரை அடைப்புக்குறிப்புகள் பின்பற்றுகின்றன. அடைப்புக்குறிக்குள் திறந்த மற்றும் நெருக்கமான சுருள் பிரேஸ்களை பின்பற்ற வேண்டும், இது வகுப்பைச் சேர்ந்த மாறிகளின் இயல்புநிலை ஒதுக்கீட்டை கொண்டிருக்கும்.

மேலே உள்ள எங்கள் குறியீட்டு உதாரணத்திலிருந்து, மாணவர் வகுப்பின் அளவுருக்கள் இல்லாமல் உருவாக்கப்படும்போதெல்லாம் இயல்புநிலை கட்டமைப்பாளர் அழைக்கப்படுவார் மற்றும் ஜான் டோ என்ற பெயர் கொண்ட ஒரு மாணவர், 20 வயது மற்றும் ஒரு உளவியல் படிப்பு உருவாக்கப்படும்.

முதன்மை கட்டமைப்பாளருடன் ஒரு வகுப்பின் எடுத்துக்காட்டு

public class Student {
//variable declaration
private String fname;
private String lname;
private int age;
private String courseOfStudy;
//default constructor
public Student() {
fname = 'John';
lname = 'Doe';
age = 0;
courseOfStudy = 'Pyschology';
}
//primary constructor
public Student(String fname, String lname, int age, String courseOfStudy) {
this.fname = fname;
this.lname = lname;
this.age = age;
this.courseOfStudy = courseOfStudy;
}
}

இயல்புநிலை மற்றும் முதன்மை கட்டமைப்பாளருக்கு இடையிலான முக்கிய வேறுபாடு என்னவென்றால், முதன்மை கட்டமைப்பாளர் வாதங்களை எடுத்துக்கொள்கிறார், அதே நேரத்தில் இயல்புநிலை கட்டமைப்பாளர் எடுக்கவில்லை. மாணவர் வகுப்பின் முதன்மை கட்டமைப்பாளரைப் பயன்படுத்த நீங்கள் உருவாக்க விரும்பும் மாணவர் பொருளின் பெயர், வயது மற்றும் படிப்புப் படிப்பை வழங்க வேண்டும்.

முதன்மை கட்டமைப்பாளரில், ஒரு அளவுருவாகப் பெறப்படும் ஒவ்வொரு தரவு பண்பு மதிப்பும் பொருத்தமான மாறியில் சேமிக்கப்படும். இந்த முக்கிய சொல் அவர்கள் இணைக்கப்பட்டுள்ள மாறிகள் மாணவர் வகுப்பைச் சேர்ந்தவை என்பதைக் குறிக்கப் பயன்படுகிறது, அதே நேரத்தில் மற்ற மாறிகள் முதன்மை கட்டமைப்பாளரைப் பயன்படுத்தி வகுப்பின் ஒரு பொருள் உருவாக்கப்படும் போது அளவுருக்களாகப் பெறப்படுகின்றன.

நகல் கட்டமைப்பாளர் முதன்மை கட்டமைப்பாளரின் நகல் மற்றும் உங்கள் ஜாவா நிரலை வெற்றிகரமாக நிறைவேற்றுவதற்கு அவசியமில்லை; எனவே, அதைச் சேர்க்கத் தேவையில்லை.

இப்போது நீங்கள் ஜாவாவில் ஒரு எளிய வகுப்பை உருவாக்கலாம்

இந்த கட்டுரைகள் ஜாவா நிரலாக்க மொழியில் ஒரு பயனுள்ள வகுப்பை உருவாக்குவது மட்டுமல்லாமல், பொருள் சார்ந்த-நிரலாக்கத்தின் சில அடிப்படைகளையும் எப்படி காட்டுகிறது. இதில் மாறிகள் உருவாக்கம் மற்றும் 'ஸ்டிங்' மற்றும் 'int' தரவு வகைகளை ஆராய்வது மற்றும் ஜாவாவில் பொது மற்றும் தனியார் அணுகல் மாற்றிகளைப் புரிந்துகொள்வது ஆகியவை அடங்கும்.

பட கடன்: கிறிஸ்டினா மோரில்லோ/ பெக்ஸல்கள்

பகிர் பகிர் ட்வீட் மின்னஞ்சல் ஜாவாவில் ஒரு வளையத்தை எழுதுவது எப்படி

தொடக்க நிரலாக்கத்தில் தேர்ச்சி பெற மிகவும் பயனுள்ள திறன்களில் ஒன்றான சுழல்களுக்கு எவ்வாறு பயன்படுத்துவது என்பதை அறிக.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • நிரலாக்க
  • ஜாவா
எழுத்தாளர் பற்றி கதீஷா கீன்(21 கட்டுரைகள் வெளியிடப்பட்டன)

கதீஷா கீன் ஒரு முழு அடுக்கு மென்பொருள் டெவலப்பர் மற்றும் தொழில்நுட்ப/தொழில்நுட்ப எழுத்தாளர். மிகவும் சிக்கலான சில தொழில்நுட்பக் கருத்துகளை எளிமையாக்கும் தனித்துவமான திறமை அவளிடம் உள்ளது; எந்தவொரு தொழில்நுட்ப புதியவராலும் எளிதில் புரிந்துகொள்ளக்கூடிய பொருள் உற்பத்தி. அவர் எழுதுவதில் ஆர்வமாக உள்ளார், சுவாரஸ்யமான மென்பொருளை உருவாக்கி, உலகம் முழுவதும் பயணம் செய்கிறார் (ஆவணப்படங்கள் மூலம்).

கதீஷா கீனிடமிருந்து மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்