التحميل الثابت:
حزمة com.imooc.load فئة ؛ Public Class Office_Static {public static void main (string [] args) {// new create a object ، وهو فئة تحميل ثابتة. في وقت التجميع ، يجب تحميل جميع الفئات الممكنة إذا ("Word" .equals (args [0])) {word w = new word () ؛ w.start () ؛} if ("excel.يجب أن يحتوي هذا البرنامج على فئتين: Word and Excel عند التجميع. حتى لو لم تتمكن من استخدام Excel بعد الحكم ، فيجب تحميله.
التحميل الديناميكي:
1. واجهة مسؤول:
package com.imooc.load class ؛ الواجهة العامة المحببة {public void start () ؛}2. واجهة تنفيذ الكلمات:
package com.imooc.load class ؛ Word Class Public تنفذ {public void start () {system.out.println ("Word start") ؛}}3. واجهة تنفيذ Excel:
حزمة com.imooc.load فئة ؛ تنفذ الفئة العامة Excel مسؤول {public void start () {system.out.println ("excel start") ؛}}4. الطريقة الرئيسية
حزمة com.imooc.load فئة ؛ الطبقة العامة OfficeBetter {/** * param args */public static void main (string [] args) {try {// dynamic loading class ، loading class c = class.forname (args [0]) ؛ // في التكوين المشترك ، أدخل com.imooc.load class.excel // إنشاء هذا الفئة من خلال نوع الفئة (التحويل الأول للواقع المشترك) (مسؤول عن المسؤول) {E.PrintStackTrace () ؛}}}ما سبق هو المحتوى الكامل للأمثلة البسيطة لانعكاس Java: التحميل الثابت والتحميل الديناميكي الذي جلبه لك المحرر. آمل أن يكون ذلك مفيدًا لك ودعم wulin.com أكثر ~