The closure of a set $S$ in a metric space $X$ is the set of all points $x$ in $X$ such that there exists a sequence $(s_{n})$ in $S$ such that $\lim s_{n}=x.$ I will assume you are comfortable with this, and use it to prove the claim.
Suppose $x\in \overline{A}\cap B.$ This tells us two things: first, there exists a sequence $(a_{n})$ in $A$ such that $\lim a_{n}=x;$ and second, $x\in B.$
Since $\lim a_{n}=x$ and $B$ is open, it must be the case that for $n$ large enough, $a_{n}\in B$ also. That is, there must exist $N\in\mathbb{N}$ such that $a_{n}\in B$ for all $n\geq N.$ Define a new sequence $(c_{n})$ by the formula $c_{n}=a_{N+n}.$
For all $n\in\mathbb{N},$ we know that $c_{n}\in A,$ by choice of $(a_{n}),$ and we know that $c_{n}\in B,$ by choice of $N.$ Hence $(c_{n})$ is a sequence in $A\cap B;$ and since $(c_{n})$ is a subsequence of $(a_{n}),$ we know that $\lim c_{n}=\lim a_{n}=x.$
Therefore there exists a sequence $(c_{n})$ in $A\cap B$ such that $\lim c_{n}=x,$ meaning $x\in\overline{A\cap B},$ which is what we set out to prove.