Yes. PowerShell support object oriented features like Class,Object,Polymorphism,Encapsulation etc.
Yes, it does, PowerShell 5 comes with almost all OOPs features such as Classes, Objects, Polymophism, Inheritance etc.
yes