2። በይነገጽ ውስጥ የግል ዘዴዎችን መግለጽ. የግል ዘዴዎች የተተገበሩ የማይንቀሳቀሱ ወይም የማይለዋወጡ ሊሆኑ ይችላሉ። ይህ ማለት በበይነገጹ ውስጥ ከሁለቱም ነባሪ እና የማይለዋወጡ የህዝብ ፊርማ ፊርማዎችን ለመቅረጽ የግል ዘዴዎችን መፍጠር እንችላለን።
በበይነገሮች ውስጥ የግል ዘዴዎች ሊኖረን ይችላል?
ጃቫ ከ9 ጀምሮ፣ በመገናኛዎች ውስጥ የግል ዘዴዎችን ማካተት ይችላሉ። ከጃቫ 9 በፊት አልተቻለም። በJava SE 7 ወይም በቀደሙት ስሪቶች፣ በይነገጽ ሁለት ነገሮች ብቻ ሊኖሩት ይችላል ማለትም የማያቋርጥ ተለዋዋጮች እና የአብስትራክት ዘዴዎች። እነዚህ የበይነገጽ ዘዴዎች በይነገጹን ለመተግበር በሚመርጡ ክፍሎች መተግበር አለባቸው።
የጃቫ በይነገጾች የግል ዘዴዎች ሊኖራቸው ይችላል?
ከጃቫ 8 ጀምሮ በይነ አውታረ መረቦች ነባሪ ዘዴዎች ሊኖራቸው ይችላል፣ እና ከጃቫ 9 ጀምሮ በይነገፅ የግል ስልቶች እንዲኖረው ተፈቅዶለታል ይህም በተመሳሳዩ በይነገጽ ውስጥ በነባሪ ዘዴዎች ብቻ ሊደረስበት ይችላል.
በበይነገጽ ውስጥ ያሉ ዘዴዎች ይፋዊ መሆን አለባቸው?
በበይነገጽ ውስጥ ያሉ ሁሉም ረቂቅ፣ነባሪ እና የማይንቀሳቀሱ ስልቶች በተዘዋዋሪ ይፋዊ ናቸው ስለዚህ የአደባባይ መቀየሪያውን መተው ይችላሉ። በተጨማሪም, በይነገጽ የማያቋርጥ መግለጫዎችን ሊይዝ ይችላል. በበይነገጹ ውስጥ የተገለጹ ሁሉም ቋሚ እሴቶች በተዘዋዋሪ ይፋዊ፣ የማይንቀሳቀሱ እና የመጨረሻ ናቸው።
የበይነገጽ ዘዴ አካል ሊኖረው ይችላል?
በይነገጽ የሚታወጀው የበይነገጽ ቁልፍ ቃሉን በመጠቀም ነው፣ እና የስልት ፊርማ እና ቋሚ መግለጫዎችን ብቻ ሊይዝ ይችላል (ተለዋዋጭ መግለጫዎችሁለቱም የማይለዋወጥ እና የመጨረሻ እንደሆኑ ተነግሯል)። የበይነገጽ ሁሉም ዘዴዎች አተገባበር (ዘዴ አካላት) ከጃቫ 8 በታች ካሉት ሁሉም ስሪቶች ጋር አያካትቱም።