Not all 公立醫院have private ward for 婦產科. Eg. Eastern Hospital:none.
Also, you cannot assume they will have space they day you check in. I checked in on Monday and only got a 2nd class room on Wednesday. On the third day after birth, they kick u out, no matter u are private or public.