It might be noted that corporations are public.
Nope, 2 very different legal meanings of the term 'public'. A public corporation is still a private entity when it comes to defining 'public use'.
publicly traded, privately owned by shareholders, is the usual meaning of 'public corporation.'