抽象类哪里来的实例,既然没有实例,哪里能调用什么实例方法。
可是我看到spring里有一个反射的工具类,它好像能实现调用抽象类里的实例方法!
Session session = SerializableUtils.deserialize(sessionStr);
Method validateMethod = ReflectionUtils.findMethod(AbstractValidatingSessionManager.class, "validate", Session.class, SessionKey.class);
validateMethod.setAccessible(true);
ReflectionUtils.invokeMethod(validateMethod, sessionManager, session, new DefaultSessionKey(session.getId()));