2个CLASS agreement & agreementComparator.就是从 agreement 里有一个方法 public Class getComparator(),可以调到agreementComparator.
方法本身没有argument.
但是 agreementComparator本身的 constructor却要求有参数,而且参数是 agreement 型的,
new agreementComparator(agreement a)也就是说,比如agreement的实例 a 要调用一个方法,传递的其实是自己本身为参数,但是方法本身不能传递参数啊。 这个能实现吗?因为是根据javadoc写程序,所以这些要求都不能改的说
方法本身没有argument.
但是 agreementComparator本身的 constructor却要求有参数,而且参数是 agreement 型的,
new agreementComparator(agreement a)也就是说,比如agreement的实例 a 要调用一个方法,传递的其实是自己本身为参数,但是方法本身不能传递参数啊。 这个能实现吗?因为是根据javadoc写程序,所以这些要求都不能改的说
解决方案 »
- 求解 扫面线算法画不出来啊!!!
- 问一个 类似 页面跳转的问题 (在swing中)
- java多List排序问题
- 在oracle9i里存韩文,有的字正常,有的字是乱码,谁见过?
- JAVA的客户端程序,有办法缩小到WINDOWS右下角的系统任务栏中去吗?
- j2se5.0哪里有下的?
- Blog 搜索网站:http://www.feedsearch.net
- socket问题,客户端如何动态响应服务器的输出?
- 很奇怪啊 我没配置classpath环境变量 我在myeclipse照样运行代码啊 还有tomcat没配置path 也照样能打开网页啊
- 初学javaSE,求大神们指点
- 关于一个截取字符串的方法请教
- 一个简单的问题请教高手
会不会是public agreementComparator getAgreementComparator()?不然好像难以实现楼主的需求啊
public class T1005 {
public static void main(String args[]){
Agreement a = new Agreement();
System.out.println(a.getAgreementComparator());
}
}class Agreement{
private int id=1;
public AgreementComparator getAgreementComparator(){
return new AgreementComparator(Agreement.this);
}
public String toString(){
return "1";
}
}class AgreementComparator{
private String id;
public AgreementComparator(Agreement a){
id = "comparator "+a.toString();
System.out.println(a);
}
public String toString(){
return id;
}
}
return (Class)(new AgreementComparator(AgreementChoice.this));
}
can not cast from AgreementComparator to Class