今天,我们来说说java面向对象最核心的东西,多态.通过多态可以使我们的程序可复用性达到极致,这就是我们为什么要学多态的原因. “多态”(Polymorphic)也叫“动态绑定”(Dynamic Binding)同时也叫“迟绑定”(Late Binding). 动态绑定是指“在执行期间(而非编译期间)判断所引用对象的实际类型,根据其实际类型调用其相应的方法.” 程序代码: public class TestPolymorphic{ public static void main(String a
public class User { //使用省缺参数,一般不需要再为多态做各种静态重载了 public User( string name = "anonym", string type = "user" ) { this.UserName = name; this.UserType = type; } public UserName { private set; get; } public UserType { private set; get; } } Us