ዝርዝር ሁኔታ:

በጃቫ ውስጥ set interfaceን እንዴት ተግባራዊ ያደርጋሉ?
በጃቫ ውስጥ set interfaceን እንዴት ተግባራዊ ያደርጋሉ?

ቪዲዮ: በጃቫ ውስጥ set interfaceን እንዴት ተግባራዊ ያደርጋሉ?

ቪዲዮ: በጃቫ ውስጥ set interfaceን እንዴት ተግባራዊ ያደርጋሉ?
ቪዲዮ: Azeb Hailu በስምህ ውስጥ Sep 8 2021 2024, ታህሳስ
Anonim

በጃቫ አዘጋጅ

  1. አዘጋጅ ነው በይነገጽ ስብስብን የሚያራዝም. የተባዙ እሴቶች ሊቀመጡ የማይችሉበት ያልታዘዘ የነገሮች ስብስብ ነው።
  2. በመሠረቱ፣ አዘጋጅ ነው። ተተግብሯል በ HashSet ፣ LinkedHashSet ወይም TreeSet (የተደረደረ ውክልና)።
  3. አዘጋጅ የዚህን አጠቃቀሙን ለማሻሻል የተለያዩ ዘዴዎችን ለመጨመር, ለማስወገድ, ግልጽ, መጠን, ወዘተ በይነገጽ .

እንዲሁም በጃቫ ውስጥ የተቀናበረ በይነገጽ ምንድነው?

የ በይነገጽ አዘጋጅ . ሀ አዘጋጅ የተባዙ አባሎችን ሊይዝ የማይችል ስብስብ ነው። ሒሳቡን ሞዴል ያደርገዋል አዘጋጅ ረቂቅ. የ በይነገጽ አዘጋጅ ከስብስብ የተወረሱ ዘዴዎችን ብቻ ይዟል እና የተባዙ ንጥረ ነገሮች የተከለከሉ ናቸው የሚለውን ገደብ ይጨምራል።

በተጨማሪም ፣ በጃቫ ውስጥ ምን በይነገጽ ከምሳሌ ጋር ነው? እንደ ክፍል ፣ አንድ በይነገጽ ዘዴዎች እና ተለዋዋጮች ሊኖሩት ይችላል፣ ግን ዘዴዎቹ በኤ በይነገጽ በነባሪ አብስትራክት ናቸው (የዘዴ ፊርማ ብቻ፣ አካል የለም)። በይነገጾች አንድ ክፍል ምን ማድረግ እንዳለበት እና እንዴት ማድረግ እንደሌለበት ይግለጹ. የክፍሉ ንድፍ ነው። ሀ ጃቫ ላይብረሪ ለምሳሌ ንጽጽር ነው። በይነገጽ.

በተጨማሪ፣ በጃቫ የተቀመጠውን ነገር ማስተካከል እንችላለን?

1 መልስ። በአጠቃላይ፣ አንዳንድ አይነት ውስጣዊ መዋቅር ያላቸው ስብስቦች በአካሎቻቸው እና በአወቃቀራቸው ላይ ለውጦችን አይመለከቱም። ያደርጋል ብትጠፋ ይጥፋ ቀይር ንጥረ ነገሮቹ (አወቃቀሩ የተመሰረተበትን ንብረት በሚቀይሩ መንገዶች). ይህ ለ TreeSet እንዲሁም.

ዝርዝሩን እና የዝግጅት በይነገጽን በመተግበር ላይ ያሉት ክፍሎች ምንድ ናቸው?

2) ዝርዝር ጊዜ ማባዛትን ይፈቅዳል አዘጋጅ የተባዙ አባሎችን አይፈቅድም። ሁሉም የ a አዘጋጅ የተባዛውን አካል ለማስገባት ከሞከሩ ልዩ መሆን አለበት። አዘጋጅ ያለውን ዋጋ ይተካል። 3) ዝርዝር አተገባበር፡ ArrayList፣ LinkedList ወዘተ አዘጋጅ አተገባበር፡ HashSet፣ LinkedHashSet፣ TreeSet ወዘተ

የሚመከር: