根据合同法律制度的规定,关于第三人代为履行,下列表述正确的是( )。
A.债务人不履行债务,第三人对履行该债务具有合法利益的,第三人一般有权向债权人代为履行
B.第三人对履行债务具有的合法利益,既可以基于身份关系产生,也可以基于财产关系产生
C.根据债务性质、按照当事人约定或者依照法律规定只能由债务人履行的,不能由第三人代为履行
D.债权人接受第三人履行后,其对债务人的债权转让给第三人,但是债务人和第三人另有约定的除外