- 博客(2)
- 收藏
- 关注
原创 Java中的封装/继承/多态
这就是“多态”,同一个命令,不同的宠物有不同的反应。但是,奶奶不能叫狗“爬树”,因为狗不会这个技能,这就是多态的限制。例如,`public class P extends A`,其中A类称为父类(基类或超类),P类称为子类(派生类)。封装是指在设计对象时,将处理某一事物的数据和操作这些数据的方法封装到一个类中。- 多态是对象、行为的多态,Java中的属性(成员变量)不谈多态。多态是在继承/实现情况下的一种现象,表现为对象多态和行为多态。- 减少了重复代码的编写,提高了代码的复用性。
2024-09-06 17:06:20
300
原创 数组和链表区别
2.时间复杂度上,数组的查找操作优于链表的查找,数组查找操作的时间复杂度为O(1),但是这是属于按索引查找的情况,如果是按内容查找则需要遍历,然后找出返回对应元素的索引,时间复杂度为O(n);不过,如果你要找的是特定的内容,而不是编号,那么数组和链表都需要从头开始找,时间复杂度都是O(n)。3.在内存的存储,数组是连续占用一块空间,链表是通过指针连接,当突然申请一块很大的空间时,使用数组可能会导致空间被占用无法被申请,而链表空间是通过指针连接的,所以申请一块大空间并不妨碍原来指针的空间。
2024-08-22 15:27:34
664
1
空空如也
为什么管理员身份运行Tomcat后,网页仍显示500和404的错误
2024-05-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人