חזרה על מושגי יסוד ביסודות התכנות בשפת ג'אווה שיעור 1
מושגים Class - (בעברית: מחלקה) תוכניות בג'אווה מורכבות מחלקים הנקראים Class. חשוב: שם המחלקה חייב להיות כשם הקובץ שבו היא נמצאת. כך למשל, אם כתבת תוכנית הממוקמת בקובץ Hello.java, שם ה-Class חייב גם הוא להיות Hello. במקרים של מחלקות הנמצאות אחת בתוך השניה המצב שונה, אך זהו נושא מתקדם יותר. Method - (בעברית: מתודה או שיטה. בשפות אחרות לרוב יכונו "פונקציות" או "פרוצדורות"). אלו הם קטעי קוד המיועדים לשרת מטרה מסויימת. בדרך כלל יקבלו המתודות ערכים כלשהם ו\או יחזירו תוצאה. כל תוכנית ג'אווה בנוייה ממתודות. Main - זוהי המתודה הראשית. אין משמעות הדבר שתפקידה הוא החשוב ביותר, אלא רק שהיא המתודה שתופעל כאשר ינסה מישהו להריץ את התוכנית. אם לא קיימת מתודת Main בתוכנית, לא ניתן יהיה להריץ את התוכנית. עם זאת, לעיתים קרובות מאוד יורכב פרוייקט מקבצים רבים. במקרה כזה חייבת להופיע מתודת ה-Main רק בקובץ אחד - הקובץ אותו מריצים, והמתודות שבו יקראו למתודות שבקבצים האחרים.
מוסכמותרישום ב- java מוסכמות רישום ב- java מחלקה מתחילה באות גדולה. אם השם מורכב משתי מילים או יותר כל אות ראשונה תהיה אות גדולה. לדוגמא: TestPoint פעולה מתחילה באות קטנה. אם שם הפעולה מורכב משתי מילים או יותר, האות הראשונה החל מהמילה השניה ואילך, תהיה אות גדולה. לדוגמא: getSum עצם / משתנה מתחיל באות קטנה. אם שם העצם / המשתנה מורכב משתי מילים או יותר, האות הראשונה החל מהמילה השניה ואילך תהיה אות גדולה. לדוגמא: countNums קבועים באותיות גדולות. קבוע שמכיל יותר ממילה אחת, המילים יופרדו ע"י קו תחתון. לדוגמא INITIAL_AMOUNT
מתחילים ליצור מחלקה חדשה נכנסים לסביבת העבודה ECLIPSE העלו את התוכנה, ובחרו מתוך התפריט (ב-File) או משורת המשימות "New", ומשם את האפשרות "Project". בתפריט אשף יצירת הפרויקטים בחרו Java Project. כעת, בחרו שם כלשהו (למען הנוחות, נניח כי השם הוא "MyProject"), ולחצו על כפתור ה-"Finish", שנמצא בתחתית העמוד. כרגע נתעלם משאר האפשרויות. עד כאן יצרנו פרוייקט חדש, שיכיל את כל הקבצים איתם נעבוד. כעת אנו רוצים ליצור מחלקה (Class) חדשה. לחצו שוב על אפשרות ה-"New", ובחרו הפעם "Class". כעת יפתח תפריט יצירת המחלקה. גם כאן נתעלם מהאפשרויות המוצעות לנו, נבחר שם (בשדה ה-Name). גם הפעם, למען הנוחות, נניח שהשם הוא "HelloWorld", אם כי גם במקרה הזה ניתן לבחור בשם אחר, ואז נלחץ על ה-"Finish". במרכז המסך צריכה להופיע כעת לשונית שכותרתה HelloWorld. בתוך לשונית זו נכתוב את התוכנית
מחלקה ראשונה “Hello World” package tik; public class One { /** * זאת דוגמה לשימוש בשיטת הפלט * System.out.println * הארגומנט שבסוגריים מטופל כמחרוזת */ public static void main(String[] args) { System.out.println("Hello World"); }
הסבר השורה הראשונה כוללת הכרזה על המחלקה. המילה Class, מכריזה שזוהי מחלקה. המילה public מכריזה כי זוהי מחלקה ציבורית, כלומר - כל אחד יכול לגשת אליה. שימו לב כי סימן צומדיים (סוגריים מסולסלים) מסמן את תחילת המחלקה. לאחר מכן, אנו מכריזים על מתודת ה-main. כפי שניתן לראות, התוכנית פשוטה מאוד ולכן לא זקוקה למתודות נוספות. גם את תחילת המתודה אנו מסמנים בצומדיים. הפקודה System.out.print היא הפקודה שכותבת את השורה הרצוייה על המסך. בשלב האחרון באים סימני הצומדיים לסמן את סוף מתודת ה-main, ואז סימן צומדיים נוסף לסמן את סוף המחלקה. הרצת התוכנית באמצעות eclipse לחצו על הלחצן הימני של העכבר בתוך הלשונית בה אתם עובדים. מהתפריט שייפתח בחרו "Run As", ואז "Java Application". התוצאה אמורה להופיע בחלון קטן (Console) בחלקו התחתון של המסך. במידה וחלון כזה לא מופיע, הכנסו לתפריט "Window". מתת התפריט "Show View" בחרו "Console" והחלון אמור להופיע.