学习
第三本书已经发下来了,底二本已经快结束了哈!
多态是对象可以以多种形式出现的能力。在OOP中,最常见的多态的地方是当一个父类引用子被用于引用子类的对象时。
相同行为,不同的实现就是 多态。(灵活,扩展性)
多态,静态多态:(重载,编译时,系统就能决定调用哪个方法)动态多态:(动态绑定 ,重写, 运行中的系统才能决定调用的是哪个方法)(多态参数,乾坤袋(异构集合))
权限定名又叫类的全路径是用(包名+类名)。
关键字instanceof用于判断一个对象是否是一个特定类的实例。
java中的方法都是动态绑定,意味着在运行时调用的重写方法在相应的子类中被动态的调用。
抽象是编写抽象类的能力。抽象类是一个无法实例化的类吗,关键字abstract用于将一个类声明为抽象类。
抽象方法没有方法体,一个包含抽象方法的类也必须声明为抽象类。抽象方法必须在抽象类的所有子类中被重写,后者子类也必须是抽象类。