A.OutputStream B.InputStream C.Stream D.Reader
A.x->x+1 B.(x,y)->x+y C.(num)->{returnnum+1;} D.x,y->x+y