【正确答案】
D
【答案解析】[解析] 本题考查国际税法。A错,两个或两个以上国家各依自己的税收管辖权按同一税种对同一纳税人的同一征税对象在同一征税期限内同时征税属于重复征税,而不是重叠征税。B错,因甲乙两国都认为约翰是其纳税居民,居民税收管辖权指一国政府对于本国税法上的居民纳税人来自境内及境外的全部财产和收入实行征税的权力,因此,甲国可以对约翰在乙国的收入征税。C错,即使如家房地产公司是甲国的纳税义务人,乙国仍然可对其行使来源国税收管辖权。D正确,国际重叠征税指两个或两个以上国家对同一笔所得在具有某种经济联系的不同纳税人手中各征一次税的现象。