C# இல் வகுப்புக்கும் பொருளுக்கும் என்ன வித்தியாசம்

C Il Vakuppukkum Porulukkum Enna Vittiyacam



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

பொருளடக்கம்

C# இல் வகுப்பு என்றால் என்ன

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







C# இல், ஒரு வகுப்பில் கட்டமைப்பாளர்கள், பண்புகள், முறைகள், புலங்கள், நிகழ்வுகள் மற்றும் உள்ளமை வகைகள் இருக்கலாம். C# நிரலாக்க வகுப்புகளில் பிற வரையறுக்கப்பட்ட வகுப்புகளிலிருந்தும் தரவைப் பெறுகின்றன, இது ஒரு பரம்பரை என வரையறுக்கப்படுகிறது.



C# இல் ஒரு பொருள் என்றால் என்ன

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



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





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

வகுப்புக்கும் பொருளுக்கும் உள்ள வேறுபாடு

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



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

வேறுபாட்டை நன்கு புரிந்துகொள்ள வகுப்பு மற்றும் பொருளின் சில நிஜ வாழ்க்கை எடுத்துக்காட்டுகள் பின்வருமாறு:

வர்க்கம் பொருள்
விலங்கு நாய், பூனை, பறவை
வாகனம் கார், டிரக், மோட்டார் சைக்கிள்
ஆடை சட்டை, பேன்ட், உடை
மரச்சாமான்கள் நாற்காலி, மேசை, மஞ்சம்
பானம் காபி, டீ, சோடா, ஜூஸ்
இசைக்கருவி கிட்டார், பியானோ, டிரம்ஸ்

எடுத்துக்காட்டு குறியீடு

C# இல் உள்ள வர்க்கம் மற்றும் ஒரு பொருளின் உதாரணத்தை எடுத்துக் கொள்வோம்:

அமைப்பைப் பயன்படுத்தி ;

பொது வகுப்பு கார்

{

பொது சரம் உருவாக்கு { பெறு ; அமைக்கப்பட்டது ; }

பொது சரம் மாதிரி { பெறு ; அமைக்கப்பட்டது ; }

பொது முழு எண்ணாக ஆண்டு { பெறு ; அமைக்கப்பட்டது ; }

}

பொது வகுப்பு திட்டம்

{

பொது நிலையான வெற்றிடமானது முக்கிய ( லேசான கயிறு [ ] args )

{

கார் மைகார் = புதிய கார் ( ) ;

myCar. செய்ய = 'டெஸ்லா' ;

myCar. மாதிரி = 'மாடல்எக்ஸ்' ;

myCar. ஆண்டு = 2023 ;

பணியகம். ரைட்லைன் ( $ 'எனது கார் {myCar.Year} {myCar.Make} {myCar.Model}' ) ;

பணியகம். ReadKey ( ) ;

}

}

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

முடிவுரை

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