في نفس الفصل:
بالنسبة للطرق الثابتة ، يمكن استدعاء طرق ثابتة أو غير استاتيكية مباشرة.
بالنسبة للطرق غير الستاطية ، يمكن استدعاء طرق أخرى غير منتظمة مباشرة. لكن الأساليب الثابتة الأخرى يمكن أن تسميها فقط من خلال الكائنات.
لا يمكن الكتابة على الطرق الثابتة بالطرق غير القتالية.
الفئة العامة test2 {public static void s1 () {system.out.println ("S1") ؛ } public void sile1 () {system.out.println ("say1") ؛ } public void says () {s1 () ؛ say1 () ؛ // استدعاء طريقة say1} الفراغ الثابت العام (سلسلة [] args) {s1 () ؛ test2 t = new test2 () ؛ T.Say () ؛ }}JPG
بين الفئات المختلفة ، بغض النظر عما إذا كانت طريقة الاتصال غير قاسية أو ثابتة ، إذا كانت الطريقة المدعوة هي:
يمكن ضبط الطرق الثابتة من خلال كل من أسماء الفئة والكائنات (ولكن لا ينصح باستخدامها من خلال الكائنات لأنها تنتمي إلى المكالمات غير المنتظمة)
لا يمكن استدعاء الطريقة غير المتطابقة إلا من خلال كائن
الفئة العامة CallTest2 {public static void s () {system.out.println ("S1") ؛ } public void says () {test2 t2 = new test2 () ؛ // استدعاء الطريقة t2.say () ؛ T2.S1 () ؛ test2.s1 () ؛ } public static void main (string [] args) {calltest2 t = new CallTest2 () ؛ T.Say () ؛ }}إن تنفيذ Java أعلاه لاستدعاء طريقة أخرى بطريقة واحدة هو المحتوى بالكامل المشترك من قبل المحرر. آمل أن يعطيك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.