كيف يمكن استدعاء الدوال في جافا

1 إجابات
profile/افنان-عوض-محمد-حميدات
افنان عوض محمد حميدات
بكالوريوس في تكنولوجيا معلومات الأعمال (٢٠١٦-٢٠٢٠)
.
٠٧ مارس ٢٠٢١
قبل ٤ سنوات
تعد لغة جافا من أكثر لغات البرمجة انتشاراً و استخدامًا لتطوير المواقع و البرامج و تطبيقات الهواتف الذكية، و تعرف على أنها " object oriented programming " أي انها برمجة كائنية التوجه، و هي تطوير للغة C++.

المميزات
تتميز هذه اللغة بالسهولة و قابلية النقل و التنفيذ و تتيح لك إنشاء البرامج ذات واجهة مستخدم رسومية، و كتابة الألعاب و البرامج المساعدة و إضافة الحركة و الصوت إلى صفحات الويب، كما أنها تعمل على جميع نظم التشغيل و توفر مكتبة غنية و وفيرة.

الدوال
هي مجموعة من الأوامر المجمعة في مكان واحد و تنفذ حينما تقوم باستدعائها.

طريقة استدعاء الدوال
يتم استدعاء الدوال في داخل () main ، لأنه يتم داخل هذه الدالة تنفيذ امر الطباعة وما موضوع فيها، و يتم استدعاءهامن خلال اسمها. 
في حال كانت الدالة تقوم بارجاع قيمة، في منطقة ال return type نقوم بوضع احد التالي: Boolean, int, string, double و غيرها، اما اذا كانت الدالة لا تقوم بإرجاع أي قيمة نستخدم void. 

  • مثال على الدالة و طريقة استدعاءها
} Public class Main
سنقوم بتعريف دالة باستخدام sum //

} (Public static int sum( int a, int b
{ return a+b

} (Public static void main (string [] args )

هنا سنقوم باستدعاء الدالة sum //
{ ;((System.out.println("5+10"+sum(10,5

} public class A
 
} ()  public void print
        System.out.println("This is print() method from the class A");
    } 
}

} public class B extends A 
   
   // A يرث من الكلاس B هنا قلنا أن الكلاس
 
    // قبلها, مع وضع جملة مختلفة في دالة الطباعة @Override لذلك وضعنا A هنا قمنا بتعريف نفس الدالة الموجودة في الكلاس

    @Override
    public void print() {
        System.out.println("This is print() method from the class B");
    }
 
    // هنا قمنا بتعريف دالة مهمتها فقط إستدعاء الدوال الموجودة بداخلها
    public void printBoth() {
        print();               // B الموجودة في الكلاس print() هنا سيتم إستدعاء الدالة
        this.print();          // B الموجودة في الكلاس print() هنا سيتم إستدعاء الدالة
        super.print();         // A الموجودة في الكلاس print() هنا سيتم إستدعاء الدالة
    }
}

public class Main {
    public static void main(String[] args) {
 
        B b = new B();     
// منه printBoth() من أجل إستدعاء الدالة B هنا قمنا بإنشاء كائن من الكلاس 
        b.printBoth();    
 // هنا قمنا باستدعائها 
    }
}