我正在寻找一种解决方案,使用Java Annotation为一个方法获取两个名称。我需要这样的东西:
@SOMETHING(name="Method_Name_2")
public String methodName1(String arg){
// Some code
return var;
}
当我调用方法时
obj.Method_Name_2(arg)
或
obj.methodName1(arg)
我需要两个调用执行相同的方法。
答案 0 :(得分:3)
您不能为java中的方法提供两个不同的名称。 但是,您可以将原始方法包装在新方法名称中:
.form-group input[type="radio"] {
display: none;
}
.gender input[type="radio"] + label::after {
background:url('img/male.png') no-repeat -7px -81px;
width: 28px;
height: 56px; }
.gender input[type="radio"]:checked + label::before {
background:url('img/m-f-icon.png') no-repeat;
width: 28px;
height: 56px;
display: inline-block;
position: relative;
content: ' ';
margin-right: 10px;
cursor: pointer;
background-position-x: -45px;
}