Does a capacitor have a resistance? Does a capacitor have a resistance? And why? When I asked my physics teacher, he said certainly not, but I didn't figure out why. Can anyone please clarify? Thanks in advance.
 A: If you are dealing with a real capacitor, it has for sure parasite resistances, you may model it as follow  
                                                                
Where $Rs$ is the equivalent serie resistance, $Rp$ the parallel one, and the capacitor in the circuit, is intended to be an ideal capacitor which of course has not parassite resistances. 
A: I feel, capacitor has infinite resistance, since charge generally does not flow through a capacitor, it stores the charge. It generally has  a dielectric medium which does not conduct electricity. Thus its resistance will be same as the resistance of the medium. Very high voltage has to be applied across it so that current flows.
A: The question you have put forward is fairly straight forward and honest. Firstly, Resistance to charge flow in a conductor originates primarily due to inelastic collisions of the electrons with the atoms in the material medium. You can understand this by looking at the momentum equation from Drude theory.
$$dp/dt=qE+ \delta({p}_{collision})/{\tau}$$
where $\tau$ relates to the average time between two collisions. 
Since the capacitor is basically a charge storage, there is no such equation as this hence you can say there is no electrical resistance.
But if you define resistance by its truest meaning, the capacitor is resistant to low frequencies but allows high frequency currents to pass through.
The impedance (or equivalent resistance) for a capacitor is $1/\omega C$ where $\omega$ is the current frequency and $C$ the capacitance. For DC, $\omega=0$ and hence the impedance is infinite. But for non-zero frequencies, it is finite and hence high frequency currents can pass through.
