കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
അമൂർത്തമായ ക്ലാസ്, ഒരു ഇന്റർഫേസ്: ജാവ ഒബ്ജക്റ്റ് മോഡൽ ഘടകങ്ങൾ
അമൂർത്തമായ ക്ലാസ് പ്രധാന ആശയം താഴെ വാദങ്ങളിൽ അടങ്ങിയിരിക്കുന്നു: ചിലപ്പോൾ യാതൊരു പാചക ക്ലാസുകൾ ആവശ്യമാണ്, "ആർദ്ര" രൂപത്തിൽ. ഇത്തരം ഗുണ നേരിട്ട് (ഇംസ്തംതിഅതെ) ഉപയോഗിക്കാൻ കഴിയില്ല.
ജാവ ഒരു അബ്സ്ട്രാക്റ്റ് ക്ലാസ് എന്താണ്
മറ്റൊരു ഉദാഹരണം പരിഗണിക്കുക. ജവ.ഉതില് പാക്കേജ് ഒരു ജാവാ അമൂർത്തമായ ക്ലാസ് കലണ്ടർ ഉണ്ട്. , പാശ്ചാത്യ-പൗരസ്ത്യ യൂറോപ്പ്, ചൈന, ഉത്തര കൊറിയ, തായ്ലൻഡ്, അച്ചടി ഉദാഹരണത്തിന് ഇത് ഉപയോഗിക്കുന്ന ഒരു പ്രത്യേക കലണ്ടർ, നടപ്പാക്കാനും ഇല്ല എന്നാൽ പോലുള്ള ഒരു പ്രത്യേക തീയതി കുറച്ച് ദിവസങ്ങളിൽ പല സവിശേഷതകൾ, ഉണ്ട്: .. ഈ പ്രവർത്തനങ്ങൾ ഏതെങ്കിലും ആവശ്യമാണ് നടപ്പാക്കാൻ കലണ്ടർ. ഇത് അമൂർത്തമായ ക്ലാസ് ഒരു പകർപ്പ് ഹാജരാക്കാൻ അസാധ്യമാണ്.
അമൂർത്തമായ ക്ലാസുകൾ, അബ്സ്ട്രാക്റ്റ് ജാവാ രീതികൾ
ഉദാ, ജ്യാമിതീയ രൂപങ്ങൾ നിങ്ങൾ ഒന്നിലധികം ഗ്രാഫിക്കൽ ഘടകങ്ങൾ വികസിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നു കരുതുക,: .. ഒരു സർക്കിൾ, ദീർഘചതുരം, നക്ഷത്രം, തുടങ്ങിയ അവരെ ഹേതുവായ ഒരു കണ്ടെയ്നർ ഇല്ല. രൂപം ഓരോ ഘടകം വ്യത്യസ്തമാണ്, അതിനാൽ ഉചിതമായ രീതി (അത് പെയിന്റ് വിളിക്കുന്നു പോലും) വ്യത്യസ്തമായി നടപ്പിലാക്കുന്നത്. എന്നാൽ, ഓരോ ഘടകത്തിന്റേയും സാമ്യമുണ്ട്:. കണക്കുകൾ ഒരു ദീർഘചതുരം ആലേഖനം വേണം ദൃശ്യമായതും അദൃശ്യനായ ഒരു നിറം ഉണ്ടായിരിക്കാം, ഇത്യാദി ഡി അത്, നിങ്ങൾ ഓരോ ഘടകം ജനറൽ പ്രോപ്പർട്ടികൾ അവകാശമായി അവിടെ ഈ കണക്കുകൾ എല്ലാ രക്ഷകർത്താവിനോടോ ക്ലാസ്, സൃഷ്ടിക്കേണ്ടതുണ്ട്.
ഒരു ക്ലാസ് അബ്സ്ട്രാക്റ്റ് രീതികൾ ഉണ്ടെങ്കിൽ, ക്ലാസ് അബ്സ്ട്രാക്റ്റ് ആണ്. വളരെ - വചനം മുമ്പ് ക്ലാസ് രീതി കീവേഡ് അമൂർത്ത, തലക്കെട്ട് ഇട്ടു. അത്തരം ഒരു രീതി തലക്കെട്ട് ശേഷം അർദ്ധവിരാമങ്ങൾ പറ്റൂ. ജാവ, ഒരു അബ്സ്ട്രാക്റ്റ് ക്ലാസ് പകർപ്പുകൾ ഉത്പാദിപ്പിക്കാൻ കഴിയില്ല. നാം അവരുടെ സൃഷ്ടി നിരോധിക്കാൻ ചെയ്യണമെങ്കിൽ, ക്ലാസ് യാതൊരു അമൂർത്ത രീതികൾ പോലും, ക്ലാസ് പ്രഖ്യാപിച്ചു അബ്സ്ട്രാക്റ്റ് കഴിയും. എന്നാൽ ക്ലാസ് കുറഞ്ഞത് ഒരു അമൂർത്തമായ രീതി ഉണ്ടെങ്കിൽ, ക്ലാസ് അബ്സ്ട്രാക്റ്റ് ആയിരിക്കണം. ഇത് വളരെ ക്ലാസ് അസാധ്യമാണ് ആയിരുന്നു അബ്സ്ട്രാക്റ്റ് ആണ്, അവസാന, ഒപ്പം രീതിയാണ്. രീതി, അമൂർത്തമായ സ്വകാര്യ, സ്റ്റാറ്റിക്, നേറ്റീവ് പാടില്ല. ഒരു നോൺ-അമൂർത്തമായ പ്രഖ്യാപിക്കാൻ ഇംസ്തംതിഅതെ കഴിഞ്ഞില്ല സബ്ക്ലാസ് ചെയ്യുന്നതിന്, പാരന്റ് എല്ലാ അമൂർത്തമായ രീതികൾ നടപ്പിലാക്കാൻ വേണം. ക്ലാസ് തന്നെ അതിന്റെ അമൂർത്തമായ രീതികൾ ഉപയോഗിക്കാം.
ഉദാഹരണം:
- അബ്സ്ട്രാക്റ്റ് ക്ലാസ് അച്ലഷ് {
- പൊതു അബ്സ്ട്രാക്റ്റ് ശൂന്യവുമായിരിക്കും രീതി (ഒരു Int) ;
- }
- ക്ലാസ് ബ്ച്ലഷ് അച്ലഷ് {നീട്ടിയത്
- പൊതു ശൂന്യവുമായിരിക്കും രീതി (യ എ) {
- // ശരീരം
- }
അബ്സ്ട്രാക്റ്റ് ക്ലാസ് പോലുള്ള അനുവദിച്ച വേരിയബിളുകൾ. അവർ ആ ക്ലാസ് ഒരു നോൺ-അമൂർത്തമായ കുട്ടി കാണുക അല്ലെങ്കിൽ അസാധുവായിരിക്കാൻ കഴിയും.
ജാവ ൽ സംയോജകഘടകങ്ങള് - ഒന്നിലധികം അവകാശം ഒരു ബദൽ
ജാവ ൽ, അവിടെ കാരണം പിന്നീട് ചില പ്രശ്നങ്ങൾ ഉണ്ട്, ഒരു ഒന്നിലധികം അവകാശം. ഒരു ക്ലാസ് നിരവധി ക്ലാസുകൾ അനന്തരാവകാശിയായിരിക്കും കഴിയില്ല. എന്നാൽ അവൻ ഒന്നിലധികം വിനിമയതലങ്ങൾ നടപ്പിലാക്കാൻ കഴിയും.
ജാവ വിശേഷതകളും അമൂർത്ത ക്ലാസുകൾ - സങ്കൽപ്പങ്ങൾ സമാനമായ, എന്നാൽ ഒന്നല്ല. ഇന്റർഫേസ്,, പൊതു ആയി പ്രഖ്യാപിച്ചു കഴിയും പിന്നീട് അത് എല്ലാവർക്കും ലഭ്യമാണ്, അല്ലെങ്കിൽ നിങ്ങൾ മോഡിഫയർ പൊതു ജപം പിന്നീട് ഇന്റർഫേസ് അതിന്റെ പാക്കേജ് മാത്രം ലഭ്യമാണ്. ഇന്റർഫേസ് അങ്ങനെ അബ്സ്ട്രാക്റ്റ് ആണ് കാരണം അബ്സ്റ്റ്റാക്ട് കീവേഡ് ആവശ്യമാണ്, എന്നാൽ നിങ്ങൾ നിർദേശിക്കുന്ന കഴിയും.
ഒരു ഇന്റർഫേസ് പ്രഖ്യാപനം
ഒരു ഹെഡ്ഡർ കൊണ്ട് ആരംഭിക്കുന്നു, ഒപ്പം ആദ്യം, കീവേഡ് പൊതുജനങ്ങൾക്ക് പോകുവാൻ - വചനം ഇന്റർഫേസ്. അപ്പോൾ ഒരു വാക്ക് വർദ്ധിപ്പിക്കുകയും ഈ അവകാശപ്പെടുത്തിയ നിന്ന് കൈമാറ്റം ഇന്റർഫെയിസുകൾ, അവിടെ കഴിയും. അത് ആവർത്തിക്കാൻ അനുവദനീയമല്ല, അത് അവകാശം ബന്ധം ഒരു ചാക്രികഗ്രൂപ്പ് അനുപാതം രൂപം അസാധ്യമാണ്. അപ്പോൾ ഇന്റർഫേസ് ശരീരം, ചുരുണ്ട എസ് ഒറ്റക്ക് വരുന്നു. ഇന്റർഫേസ് മൂലകങ്ങളുടെ ശരീരത്തിൽ പ്രഖ്യാപിക്കുന്നത്: ഫീൽഡ് സ്ഥിരാങ്കങ്ങളും അബ്സ്ട്രാക്റ്റ് രീതികൾ. എല്ലാ ഫീൽഡുകളും പൊതു അവസാന സ്റ്റാറ്റിക് ആകുന്നു - ഈ മോഡിഫയറുകൾക്കുള്ള എല്ലാ ആവശ്യമായ അല്ല. എല്ലാ പൊതുവിതരണ അമൂർത്തമായ കണക്കാക്കുന്നു - ഈ മോഡിഫയറുകൾക്കുള്ള പുറമേ നൽകാം. ഇപ്പോൾ, മതി ജാവ ഇന്റർഫേസ് നിന്ന് അമൂർത്തമായ ക്ലാസ് വ്യത്യാസത്തെക്കുറിച്ച് പറയപ്പെടുന്നു.
- പൊതു ഇന്റർഫേസ് എയർ ബി, സി, ഡി {നീട്ടിയത്
- // ശരീരം
- }
ഒരു ക്ലാസ് ഇന്റർഫേസ് അവകാശി പ്രസ്താവിക്കേണ്ടതിന്നു, കീവേഡ് സർക്കാരിന്റെ ഉപയോഗിക്കേണ്ടതുണ്ട്:
- ക്ലാസ് അച്ലഷ് BI, സി.ഐ., DI {} നടപ്പിലാക്കുന്നതിനെ
ആ ക്ലാസ് പ്രഖ്യാപനം പ്രത്യേക ഇന്റർഫേസ് പേര് നടപ്പിലാക്കുന്ന ശേഷം, അതിന്റെ ക്ലാസ് സർക്കാരിന്റെ എങ്കിൽ ആണ്. ഈ ക്ലാസ് അവകാശികൾക്കു അതിന്റെ ഘടകങ്ങൾ ലഭിക്കുന്നു, അങ്ങനെ അവർ വിൽക്കാൻ.
ഒരു ഇന്റർഫേസ് തരം വേരിയബിളുകള് പുറമേ അനുവദനീയമാണ്. അവർ ഈ ഇന്റർഫേസ്, അല്ലെങ്കിൽ നൾ നടപ്പിലാക്കുന്ന ക്ലാസ് ഒരു തരം കാണുക കഴിയും. കാരണം വസ്തുക്കൾ വർഗങ്ങളുടെ സൃഷ്ടിച്ച ഇത്തരം വേരിയബിളുകൾ, ഒബ്ജക്റ്റ് ക്ലാസ് എല്ലാ ഘടകങ്ങളും അവ, അതാകട്ടെ, ഒബ്ജക്റ്റ് ക്ലാസ് നിന്നും ഉരുത്തിരിഞ്ഞതാണ്.
അമൂർത്തമായ ക്ലാസുകൾ, അബ്സ്ട്രാക്റ്റ് രീതികൾ ഇന്റർഫേസ് - ഈ ലേഖനത്തിൽ നാം ജാവ ഒബ്ജക്റ്റ് മോഡൽ ചില ഘടകങ്ങൾ ചർച്ച.
Similar articles
Trending Now