1.第一个里边的detx方法没有加this,所有创建对象后是不能传值的,所以x就等于classA里的初始值,而y就可以传值,y就等于classB里的-200,最后加起来就是-100
2.这个比较复杂,涉及了String和Stringbuffer的方法,你只要明白题目的意思是返回能整除2的所有下标数的字符串,下标从0开始
3.这个就更细节了,因为都是创建了B类的对象,所以调用的都是B类的方法,这就是当调用两个参数的f方法时结果一样的原因,而f(int a)有static修饰,static方法是不能创建对象点出来的,所以它是哪个类,就.出哪个类的f方法,所以两者结果会不一样