استفاده از چندین کلاس(Using Multiple Classes)

همچنین می توانید یک شی از یک کلاس ایجاد کرده و در کلاس دیگری به آن دسترسی داشته باشید. این
اغلب برای سازماندهی بهتر کلاس ها استفاده می شود (یک کلاس همه موارد را دارد
ویژگی ها و متدها، در حالی که کلاس دیگر متد main() را نگه می دارد (کد به
اجرا شود)).


به خاطر داشته باشید که نام فایل جاوا باید با نام کلاس مطابقت داشته باشد. در این
به عنوان مثال، ما دو فایل را در یک پوشه/پوشه ایجاد کرده ایم:



  • MyClass.java

  • OtherClass.java



MyClass.java


public class MyClass {
  int x = 5;
}



OtherClass.java


class OtherClass {
  public static void main(String[] args) {
    MyClass myObj = new MyClass();
    System.out.println(myObj.x);
  }
}


وقتی هر دو فایل کامپایل شدند:




C:UsersYour Name>javac MyClass.java

C:UsersYour Name>javac OtherClass.java



فایل OtherClass.java را اجرا کنید:




C:UsersYour Name>java OtherClass



و خروجی این خواهد بود:




5





در فصل‌های بعدی اطلاعات بیشتری در مورد کلاس‌ها و اشیا خواهید آموخت.








خود را با تمرینات آزمایش کنید



ورزش:


یک شی از MyClass به نام myObj ایجاد کنید.




= جدید ();





شروع تمرین