የክፍል አብስትራክት መቼ ነው መስራት ያለብዎት?
የክፍል አብስትራክት መቼ ነው መስራት ያለብዎት?

ቪዲዮ: የክፍል አብስትራክት መቼ ነው መስራት ያለብዎት?

ቪዲዮ: የክፍል አብስትራክት መቼ ነው መስራት ያለብዎት?
ቪዲዮ: የዘንድሮ 2015 1444 ሂ 2023 ዘካተል ማል ኒሳብ ምን ያህል ነው 2024, ሚያዚያ
Anonim

6 መልሶች. በአጠቃላይ ሀ ክፍል አለበት መሆን ረቂቅ መቼ ነው። አንቺ ምንም ምክንያት የላቸውም መፍጠር የዚያ ምሳሌ ክፍል . ለምሳሌ, እንበል አንቺ ቅርጽ አላቸው ክፍል ያ የሶስት ማዕዘን፣ ካሬ፣ ክበብ፣ ወዘተ ከፍተኛ ደረጃ ነው።

በተጨማሪ፣ ለምን ክፍልን እንደ አብስትራክት ያውጃሉ?

አጠቃላይ እይታ አንድ በ OOP ውስጥ ካሉት መሰረታዊ ፅንሰ-ሀሳቦች መካከል የ ረቂቅ ክፍል . ረቂቅ ክፍሎች ቅጽበታዊ ሊሆኑ አይችሉም እና በንዑስ ክፍል ለመመደብ የተነደፉ ናቸው። በተዛማጅ ስብስብ ውስጥ አንዳንድ የተለመዱ ተግባራትን ለማቅረብ ያገለግላሉ ክፍሎች በተጨማሪም ነባሪ ዘዴ ትግበራዎችን በመፍቀድ.

በመቀጠል፣ ጥያቄው መቼ ነው abstract class vs interface መጠቀም ያለብዎት? አጭር መልስ፡- አን ረቂቅ ክፍል ይፈቅዳል አንተም ንዑስ ክፍሎች ሊተገብሩት ወይም ሊሽሩት የሚችሉ ተግባራትን መፍጠር። አን በይነገጽ ብቻ ይፈቅዳል አንተም ተግባራዊነትን መግለፅ እንጂ መተግበር አይደለም። እና ግን ሀ ክፍል ብቻ ማራዘም ይችላል አንድ ረቂቅ ክፍል , ይችላል ውሰድ የብዝሃነት ጥቅም በይነገጾች.

በዚህ መሠረት, በአብስትራክት ክፍል ውስጥ ምን ሊቀመጥ ይችላል?

አን ረቂቅ ክፍል ነው ሀ ክፍል በቅጽበት የማይቻል. አን ረቂቅ ክፍል የሚወርሰው ንዑስ ክፍል በመፍጠር ጥቅም ላይ ይውላል ይችላል ፈጣን መሆን. አን ረቂቅ ክፍል ለተወርሰው ንዑስ ክፍል ጥቂት ነገሮችን ያደርጋል፡ ዘዴዎችን ይግለጹ የሚችል በውርስ ንዑስ ክፍል ጥቅም ላይ ይውላል።

የአብስትራክት ክፍል እንዴት መፍጠር ይቻላል?

ለ ረቂቅ ክፍል ፍጠር , ብቻ ይጠቀሙ ረቂቅ ቁልፍ ቃል በፊት ክፍል ቁልፍ ቃል ፣ በ ክፍል መግለጫ ። በስተቀር ያንን መታዘብ ትችላለህ ረቂቅ የሰራተኛው ዘዴዎች ክፍል ከመደበኛው ጋር ተመሳሳይ ነው ክፍል በጃቫ. የ ክፍል አሁን ነው። ረቂቅ , ግን አሁንም ሶስት መስኮች, ሰባት ዘዴዎች እና አንድ ገንቢ አለው.

የሚመከር: