public class j0 : ac
{
    private long a;
    private long b;    public j0(string A_0, long A_1, long A_2) : base(A_0)
    {
        this.a = 0L;
        this.b = 0x7fffffffffffffffL;
        this.a = A_1;
        this.b = A_2;
    }    public long a()
    {
        return this.b;
    }    public void a(long A_0)
    {
        this.a = A_0;
    }    public override bool a(string A_0)
    {
        FileInfo info = new FileInfo(A_0);
        long length = info.Length;
        return ((base.a(A_0) && (this.b() <= length)) && (this.a() >= length));
    }    public long b()
    {
        return this.a;
    }    public void b(long A_0)
    {
        this.b = A_0;
    }
}以上这段代码是从一个网站程序反编译过来的(反编译只是为了学习用途),其中有个地方看不懂,已经定义了私有字段a,可是后面还有一个公开的方法啊a(),不知道这是什么写法?