java 多态那块不太会写

写一个主人类,写一个猫类,一个狗类
要求猫类和狗类都继承于宠物类
分别new一个主人对象,狗对象,猫对象
主人要实现Play的接口,与狗玩,狗会摇尾巴,与猫玩,猫会打呼噜
要求用封装、继承和多态实现*

多态主要是指在猫和狗的类里面实现play 方法,在不同类里面运行的函数名称相同,但是函数里面的代码不一样。