问题描述 java多态问题的讨论 谢谢 java多态中 父类的引用指向子类对象 可是如果只是子类的引用指向子类对象 不是也能调用父类.子类的方法吗 为什么要让 父类的引用指向子类对象? 解决方案 你可以搜一下面向抽象编码这个概念,本质上来说,变量定义的类型是父类类型还是子类类型,只要能满足你的功能需求,都是一样的效果的. 但是,如果编程中,遵循这个原则,将引用变量定义为抽象类型(即父类类型的话),那么你的代码就更容易扩展和维护了. 举个例子,比如你定义了一个UserService 接口类型,它的