I am having difficulties to understand that how the method of characteristics works. I will clarify my question with an example. Consider a real valued function of two real variables $u(x,y)$ which satisfies the following first order partial differential equation (PDE)
$$\frac{{\partial u}}{{\partial x}}(x,y) + a\frac{{\partial u}}{{\partial y}}(x,y) = 0\tag{1}$$
where $a$ is some real constant. We know that
$$\left\{ \begin{array}{l} x = x\\ y = y\\ z = u(x,y) \end{array} \right.\tag{2}$$
is a surface with its parameters being $x$ and $y$. The PDE is telling us that the normal to the surface,$\left( {{{\partial u} \over {\partial x}},{{\partial u} \over {\partial y}}, - 1} \right)$, is perpendicular to the vector $\left( {1,a,0} \right)$. In other language, the vector $\left( {1,a,0} \right)$ is tangent to the surface.
Next, we define a curve on the surface as follows
$$\left\{ \matrix{ x = x(s) \hfill \cr y = y(s) \hfill \cr z = z(s) = u(x(s),y(s)) \hfill \cr} \right.,\,\,\,\,\,\,\,\,\,\,\,\,\left\{ \matrix{ {{dx} \over {ds}} = 1,\,\,\,\,\,\,\,x({s_0}) = {x_0} \hfill \cr {{dy} \over {ds}} = a,\,\,\,\,\,\,\,y({s_0}) = {y_0} \hfill \cr} \right.\tag{3}$$
then the PDE tells us that
$${{dz} \over {ds}} = 0,\,\,\,\,\,\,\,z({s_0}) = u({x_0},{y_0})\tag{4}$$
Now, I solve the first order ordinary differential equations (ODEs) in $(3)$ and $(4)$ to get
$$\left\{ \matrix{ x = (s - {s_0}) + {x_0} \hfill \cr y = a(s - {s_0}) + {y_0} \hfill \cr z = u({x_0},{y_0}) \hfill \cr} \right.\tag{5}$$
hence, I found my special curve on the surface $u(x,y)$. Here is where I got stuck! :)
Question
How can I proceed to get the surface $u(x,y)$ itself? I need some explanation that describes a systematic procedure to achieve this in conjunction with its geometric interpretation. Any helps will be appreciated! :)
I think a reconsideration should be made from Eq.$(3)$ above and what is after that. Our surface can be parameterized by any other two parameters (I don't know that why notes and books on the subject insist on writing a parametrized curve instead of a paratmetrized surface even though it causes lots of ambiguities)
$$\left\{ \matrix{ x = x(s,t) \hfill \cr y = y(s,t) \hfill \cr z = z(s,t) = u(x(s,t),y(s,t)) \hfill \cr} \right.\tag{1}$$
In fact, this is a change of variables from $(x,y)$ to $(s,t)$. If we want our change of variable to be useful then we may require that
$$\left\{ \matrix{ {{\partial x} \over {\partial s}} = 1 \hfill \cr {{\partial y} \over {\partial s}} = a \hfill \cr} \right.\,\,\,\,\,\,\,\,\, \to \,\,\,\,\,\,\,\,\left\{ \matrix{ x(s,t) = s + p(t) \hfill \cr y(s,t) = as + q(t) \hfill \cr} \right.\,\tag{2}$$
because, this will turn our PDE into a simple one by just using chain-rule
$$\eqalign{ & {{\partial z} \over {\partial s}}\left( {s,t} \right) = {{\partial u} \over {\partial x}}\left( {x(s,t),y(s,t)} \right){{\partial x} \over {\partial s}}\left( {s,t} \right) + {{\partial u} \over {\partial y}}\left( {x(s,t),y(s,t)} \right){{\partial y} \over {\partial s}}\left( {s,t} \right) \cr & \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, = {{\partial u} \over {\partial x}}\left( {x(s,t),y(s,t)} \right) + a{{\partial u} \over {\partial y}}\left( {x(s,t),y(s,t)} \right) = 0 \cr} \tag{3}$$
and hence we can say that
$$z(s,t) = h(t)\tag{4}$$
where $h(t)$ is some arbitrary function of $t$. According to $(1)$, we can say that
$$u\left( {x(s,t),y(s,t)} \right) = h(t)\tag{5}$$
Now, if we could write $h(t)$ in terms of $x(s,t)$ and $y(s,t)$ then we were able to derive $u(x,y)$ from $(5)$. Hence, by using $(2)$ we can conclude that
$$\eqalign{ & ax(s,t) - y(s,t) = ap(t) - q(t) \cr & f\left( {ax(s,t) - y(s,t)} \right) = f\left( {ap(t) - q(t)} \right) \cr & h(t) = f\left( {ap(t) - q(t)} \right) \cr & h(t) = f\left( {ax(s,t) - y(s,t)} \right) \cr}\tag{6}$$
and then combining $(5)$ with $(6)$ we can get
$$\eqalign{ & u\left( {x(s,t),y(s,t)} \right) = f\left( {ax(s,t) - y(s,t)} \right) \cr & u(x,y) = f(ax - y) \cr} \tag{7}$$