Menu
Coddy logo textTech

קבצים חיצוניים

חלק מהיחידה תכנות מונחה עצמים במסלול ה-Java של Coddy. שיעור 1 מתוך 87.

ב-Java, כל מחלקה ציבורית נמצאת בקובץ .java משלה. שם הקובץ חייב להיות זהה בדיוק לשם המחלקה.

צרו קובץ נפרד בשם MyClass.java

public class MyClass {
    private String name;
    
    public MyClass(String name) {
        this.name = name;
    }
    
    public String greet() {
        return "Hello, I'm " + this.name;
    }
}

השתמשו במחלקה בקובץ הראשי שלכם

public class Main {
    public static void main(String[] args) {
        MyClass obj = new MyClass("Alice");
        System.out.println(obj.greet());
    }
}

פלט:

Hello, I'm Alice

מחלקות באותה חבילה (תיקייה) יכולות לגשת זו לזו ישירות. למחלקות בחבילות שונות משתמשים בהצהרות import.

challenge icon

אתגר

קל

נתונים לך קובצי Java (MyClass.java ו-Main.java). צור אובייקט MyClass בתוך Main.java כדי להשתמש במחלקה מהקובץ החיצוני.

נסו בעצמכם

import java.util.Scanner;
// TODO: אין צורך בייבוא נוסף אם הקבצים נמצאים באותה חבילה

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String testCase = scanner.nextLine();
        
        // TODO: צרו אובייקט מסוג MyClass
        
        System.out.println("Test completed");
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה תכנות מונחה עצמים

תרגלו בעצמכם: קומפיילר Java אונליין