基尔霍夫定律的前提是什么?