请问fymd已是一个新的input()了,为什么还写year=fymd.input()呢

input fymd = new input();
do {
e = 0;
System.out.print("输入年:");
year =fymd.input();
System.out.print("输入月:");
month = fymd.input();
System.out.print("输入天:");
day = fymd.input(); 请问下fymd已是一个新的input()了,为什么还写year=fymd.input()呢,fymd已经是input方法的对象了,像是new input().input(),这该如何理解呢,谢谢了!

input fymd = new input(); 这里的input是对象类型;
month = fymd.input();这里的input是对象的方法;
input类估计是想这样定义的:

public class input(){
public int input(){
return 1;
}
}
并不规范,类名最好大写Input