完整的dog类代码就是这样?
没有自己的包声明?