$解:∵反比例函数y=\frac{k}{x}过B(4,2),$
$∴k=4×2=8.\ $
$∴反比例函数的表达式为y=\frac{8}{x}.\ $
$把A(a,4)代入y=\frac{8}{x},$
$得a=\frac{8}{4}=2,$
$∴A(2,4).\ $
$∴\begin{cases}{4m+n=2,\ }\ \\ {2m +n=4,\ } \end{cases}\ $
$解得\begin{cases}{\ m=-1,}\ \\ {\ n=6, } \end{cases}\ $
$∴一次函数的表达式为y=-x+6;$