שאלות סיכום
ש: האם אפליקציות מיועדות להורדה ולביצוע באופן מקוון תחת שליטתו של דפדפן אינטרנט, בעוד ש‑applets מיועדים לפעול באופן עצמאי משורת הפקודה?
ת: לא.
ש: האם כל האפליקציות וה applets ב‑Java מחייבים מתודת main?
ת: לא. applets אינם מחייבים מתודת main, בניגוד לאפליקציות, שאמנם מחייבות זאת.
ש: מהו הקשר בין שמו של קובץ המחלקה עבור אפליקציית Java לבין מיקומה של מתודת main באותה אפליקציה?
ת: שמו של קובץ המחלקה חייב להיות זהה לזה של המחלקה שמכילה את מתודת main (וקרויה לעתים המחלקה השולטת).
ש: כיצד הופכים ב‑Java מתודה למתודת-מחלקה?
ת: יש להקדים לשמה של המתודה את מילת המפתח static.
ש: האם ניתן להפעיל מתודות מחלקה מבלי ליצור אובייקט של המחלקה?
ת: כן.
ש: כתוב את קוד ה‑source עבור אפליקציית Java, אשר תציג את שמך וכתובתך על גבי התקן הפלט הסטנדרטי. מהי ההוראה הנחוצה בשורת הפקודה כדי לבצע גירסה מהודרת של האפליקציה שלך?
ת:
/*File Name01.java
This is a Java application that will display a
name on the standard output device.
The command required at the command line to execute this
program is:
java Name01
*/
class Name01 { //define the controlling class
public static void main(String[] args){ //define main
System.out.println(
"Dick Baldwin\nAustin Community College\nAustin, TX");
}//end main
}//End Name01 class.
ש: מהם שלושת הסגנונות של סימוני הערה הנתמכים ב‑Java?
ת: **/ הערת תיעוד מיוחדת המשמשת את הכלי JDK javadoc /*
*/ הערת מרובת-שורות בסגנון ++C/C/Java /*
// הערת שורה בודדת בסגנון ++C/C/Java
ש: האם Java מתירה פונקציות או מתודות עצמאיות?
ת: לא, Java אינה מתירה פונקציות או מתודות עצמאיות.
ש: מהו הקשר בין שמה של המחלקה השולטת של אפליקציה לבין שמות הקבצים המהווים אותה?
ת: אחד הקבצים חייב להיות בעל שם זהה לזה של המחלקה השולטת, ובעל הסיומת class.
ש: מהו הקשר בין מספר המחלקות באפליקציה לבין מספר הקבצים הנפרדים בעלי הסיומת class ואשר מהווים את האפליקציה? כיצד הדבר משתנה כאשר כל המחלקות מוגדרות בתוך קובץ source יחיד?
ת: כל הגדרת מחלקה גורמת ליצירת קובץ נפרד, בין אם המחלקות מוגדרות בתוך קבצי source נפרדים ובין אם לא.
ש: האם ניתן להפעיל ב‑Java מתודות של מחלקות רק ביחס לאובייקט ספציפי?
ת: לא. ניתן להפעיל מתודות של מחלקות באמצעות צירוף שם המחלקה לשם המתודה, מופרדים בנקודה.
ש: כתוב את שורת ההצהרה עבור מתודת main באפליקציית Java.
ת: public static void main(String[] args)
ש: כתוב אפליקציית Java התואמת לדרישות הבאות:
מבלי להיעזר בפתרון שניתן בהמשך, כתוב אפליקציה אשר תציג על המסך את שמך.
/*File SampProg02.java from lesson 10 Copyright 1997, R.G.Baldwin Without reviewing the following solution, write an application that will display your name on the screen. **********************************************************/ class SampProg02 { //define the controlling class public static void main(String[] args){ //define main System.out.println("Dick Baldwin"); }//end main }//End SampProg02 class. |