I'm learning basic category theory and teaching myself about adjoints. The definition I have is that an adjunction between $F: \mathcal{C} \to \mathcal{D}$ and $G: \mathcal{D} \to \mathcal{C}$ is a bijection, for each pair of an object $A \in Ob(\mathcal{C})$, $B \in Ob(\mathcal{D})$, between morphisms $FA \to B$ in $\mathcal{D}$ and morphisms $A \to GB$ in $\mathcal{C}$, natural in $A$ and $B$: then we say 'G is right-adjoint to F' or 'F is left-adjoint to G'.
My problem is I don't fully understand why a functor would only be right-adjoint or left adjoint: obviously they are not the same thing otherwise you wouldn't give them separate names. If you do have the above setup, then could you not also take your bijection 'in the other direction' between morphisms $GA \to B$ in $\mathcal{C}$ and morphisms $A \to FB$ in $\mathcal{D}$ for $A \in Ob(\mathcal{D})$, $B \in Ob(\mathcal{C})$? Or does the problem lie in the fact that the image of objects $F$ and of $G$ will not necessarily be all of $Ob(\mathcal{C})$ or $Ob(\mathcal{D})$, so we might not be bijecting the same objects/morphisms between them?
Almost certainly this left/right adjoint switching doesn't work but I don't understand why very clearly, hopefully someone here much more experienced can explain things in more simple terms as I'm finding that practically speaking this definition of 'adjunction' isn't very easy for me to work with formally given my inexperience. Sorry if this is too simple a question for Math.Stackexchange! Thanks - Jon
(In addition, if you happen to have a more intuitive understanding of an adjoint than 'one half of a pair of functors between 2 categories for which there is a bijection of the morphisms $FA \to B$ and $A \to GB$ for each pair of objects A, B in their respective categories' then please I would be very grateful to hear how you think of adjoints in practice too! It seems like the notion is a little similar to inverses, but not quite an inverse obviously.)