如何在方法调用中描述方法? getInstance的原型是getInstance(Properties,Authenticator)。这里代替Authenticator编写了一个方法。请建议我可以找到解决此类问题的地方。
Session session = Session.getInstance(props,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
答案 0 :(得分:2)
这是一个匿名的内部类。抽象类javax.mail.Authenticator有一个名为getPasswordAuthentication的方法。此代码使用声明的方法覆盖该方法。