Java 是否可以从抽象类中的静态方法获取专用类的名称?
我正在寻找一种方法,从抽象类中的静态方法中获取专业类的名称。你会用它做什么?你可以从一个非静态的方法,但不能从一个静态的方法。你想实现什么?你是说一个以某种方式覆盖另一个方法的静态方法?Java甚至不支持这一点。如果有Java 是否可以从抽象类中的静态方法获取专用类的名称?,java,java-8,java-7,Java,Java 8,Java 7,我正在寻找一种方法,从抽象类中的静态方法中获取专业类的名称。你会用它做什么?你可以从一个非静态的方法,但不能从一个静态的方法。你想实现什么?你是说一个以某种方式覆盖另一个方法的静态方法?Java甚至不支持这一点。如果有方法句柄,则只能获取声明静态方法的类。子类中具有相同签名的任何静态方法都不是重写,而是隐藏子类方法,就像“重定义”字段一样。只有将对象实例传递给静态方法时,才可以将其实现为实例方法。对于我的测试,我有一个基本测试类(抽象类)。数据库的名称取决于混凝土类的名称。
方法
句柄,则只能获取声明静态方法的类。子类中具有相同签名的任何静态方法都不是重写,而是隐藏子类方法,就像“重定义”字段一样。只有将对象实例传递给静态方法时,才可以将其实现为实例方法。对于我的测试,我有一个基本测试类(抽象类)。数据库的名称取决于混凝土类的名称。