Umuman olganda, misol holatiga bogʻliq boʻlmagan har qanday usul statik boʻlishi kerak. Statik usullardan boshqa hech narsani o'z ichiga olmaydigan yordamchi sinflar tasodifan statik bo'lmagan a'zolarni qo'shish va sinflarni yaratishni oldini olish uchun statik deb e'lon qilinishi kerak.
Yordamchi usullar statik boʻlishi kerakmi?
21 Javoblar. Men bunday yordamchi usullarni private static bo'lishini afzal ko'raman; bu o'quvchiga ob'ekt holatini o'zgartirmasligini aniq ko'rsatadi.
Yordamchi sinf statik boʻlishi mumkinmi?
Koʻpchilik yordamchi yoki yordamchi sinflar statik usullardan foydalanadi. Agar yordamchi sinfingizning bir nechta nusxasini yaratmoqchi bo'lsangiz, faqat statik bo'lmagan usullardan foydalanishingiz kerak, lekin sizga oddiy kirish -> funktsiyasi -> chiqishi kerak bo'lgani uchun, men usullarni statik qilib qo'ygan bo'lardim.
Statik yordamchi sinflar yomonmi?
Nega statik yordamchi sinflar yomon? Statik yordamchi sinflar yomon, chunki ular dasturlarni tushunishni qiyinlashtiradi (va shuning uchun yangi ishlab chiquvchilarni ishga tushirishni qiyinlashtiradi), xatolarga olib keladi, chunki ular qaysi ma'lumotlarda ishlashi noma'lum va ular ulanishning kuchayishi tufayli o'zgarishlarni qiyinlashtiradi.
Yordamchi usullar shaxsiy boʻlishi kerakmi?
Ichki yordamchi usullar (ehtimol) yaxshi
Agar usul haqiqatan ham umumiy usul uchun yordamchi boʻlsa va boshqa kontekstda mustaqil yashash mantiqiy boʻlmasa, bu unishaxsiy usul sifatida saqlash yaxshi.