------- android培训、java培训、期待与您交流! ----------
多态:
可以理解为事物存在的多种体现形态。
人:男,女。
1,多态的体现:animal x=new cat();
2,多态的前提.
必须类与类之间有关系,要么继承要么实现。
存在覆盖。
3,多态的好处
大大提高了程序的扩展性
但是只能使用父类访问父类中的成员
4,多态的应用
Instanceof 关键字:子类型是有限的
4,多态的应用
例:
基础班的学生:学习,睡觉
高级版的学生:学习,睡觉
可以将这两类事物进行抽取
例:
建立被调用的方法
主函数调用写法
在多态中,成员变量的特点:都参考引用型变量所属的类。即左边
例:在父类中int num =5;
在子类中 int num =8;子继承父
Fu a=new zi();打印5
Zi b=new zi();打印8
在多态中,静态成员函数的特点;都参考引用型变量所属的类。即左边
例:数据库的操作。
1,连接数据库
2,操作数据库
create read update delete
3,关闭数据库连接
Object类
Public class Object
是所有对象的直接或者间接父类,该类中定义了所有对象具备的功能
其中Equals功能:
p1.equals(p2),比较两个对象是不是同一个,实际比较的是对象地址值。