方法里面的方法调用java

时间:2016-06-30 20:49:19

标签: java methods

如何在方法调用中描述方法? getInstance的原型是getInstance(Properties,Authenticator)。这里代替Authenticator编写了一个方法。请建议我可以找到解决此类问题的地方。

Session session = Session.getInstance(props,
    new javax.mail.Authenticator() {
        protected PasswordAuthentication getPasswordAuthentication() {
            return new PasswordAuthentication(username, password);
        }
    });

1 个答案:

答案 0 :(得分:2)

这是一个匿名的内部类。抽象类javax.mail.Authenticator有一个名为getPasswordAuthentication的方法。此代码使用声明的方法覆盖该方法。