- package com.heima.test1;
- public class TestA {
- public static void main(String[] args) throws Exception {
- //Class clazz = Class.forName("com.heima.test1.A"); //用Class中的forName方法获取A类的字节码文件
- Class clazz = A.class; //通过类名.class获取该类的字节码文件
- A a = (A) clazz.newInstance(); //用A类的字节码文件创建A类对象,需要向下转型,因为创建的对象会先提升为Object类
- a.show(); //再用该对象调用show方法
- }
- }
- class A {
- public void show() {
- System.out.println("我是show方法!");
- }
- }
复制代码 |