בסה"כ באינטרנט עם חיפוש קל בגוגל אפשר למצוא הכל
בכל מקרה
שימוש ב-Static יהיה כשיש לך למשל איזשהו רכיב עם פונ' שיהיה בהם שימוש בכל מיני מקומות וזה רק פעולות ולא שמירת נתונים על גבי המחלקה
למשל פונ' מתמטיות, חישובים, בדיקות תקינות קלט וכו'...Private זה הגדרה של מחלקה/משתנה/פונ' כפרטי (לא ניתן לגשת אליהם ממקור אחר מלבד המקור שהגדיר אותם)
Public זה בעצם הגדרה של מחלקה/משתנה/פונ' שניתן לגישה ע"י כל אחד שניגש לאותו מופע שלו
