java
Missyou__DHG
只有沉下去,才能浮上来。
展开
-
Java中的多态
多态(java中的多态)即同一方法可以根据发送对象的不同而采用不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。多态存在的条件有继承关系子类重写父类方法父类引用指向子类对象注意:多态是方法的多态,属性没有多态性。父类和子类,有联系 。 否则类型转换异常! 报错 ClassCastException!存在条件: 继承关系,方法需要重写,父类引用指向子类对象!Father f1 = new son();以下重写不能成立:static 方法,属于原创 2021-08-18 21:24:28 · 105 阅读 · 2 评论 -
java中的重写
重写什么时候用到重写?父类的功能子类不一定需要或者不一定满足。Alt+insert :override注:重写是方法的重写,与属性无关。非静态方法可重写总结:重写的前提需要有继承关系,子类重写父类的方法。子类跟父类的方法名必须相同子类跟父类的参数列表必须相同修饰符范围可以扩大,但不能缩小。 public>protected>private 修饰符是public抛出的异常范围可以被缩小,但不能被扩大。...原创 2021-08-16 00:12:34 · 98 阅读 · 1 评论 -
2021-07-29 稀疏数组
稀疏数组需求:编写五子棋游戏中,有存盘退出和续上盘的功能。分析问题解决:稀疏数组介绍稀疏数组当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式是:记录数组一共有几行几列,有多少个不同值。把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模。下图为稀疏数组:行列值[0]678[1]0322[2]0615[3]1111原创 2021-07-29 23:12:17 · 68 阅读 · 0 评论