Is current source also a voltage source?
A voltage source provides, as closely as it can manage to the ideal, a constant (or only slightly varying) voltage at whatever current is needed (in real supplies, to the limit of the current it can supply)

A current source provides, as closely as it can manage to the ideal, a constant (or only slightly varying) current at whatever voltage is needed (in real supplies, to the limit of the voltage it can supply.)

If you short-circuit a voltage source, you get extremely large currents (and normally blow a fuse/trip a breaker, etc.)

If you short-circuit a current source, you get the rated current at extremely low voltage, and nothing exciting happens.

If you open circuit a voltage source, it sits there at its rated voltage and does nothing interesting.

If you open circuit a current source, it shoots to its maximum voltage. If it was an ideal current source, it would drive itself to enough kilovolts to form an arc and get the rated current flowing in plasma. We don't really want ideal current sources in most situations for that reason.