2023.09.14
今天主要学习了继承,四种访问修饰符,方法重写,以及多态。同时上数据结构学习了关于单链表的创建,插入,删除,前插入,后插入的学习
循环链表,双向链表的学习。
在继承中用到extands 来进行子类对父类的继承如:public class Student extends SE(){};表示学生对SE的继承。 (继承可以一级一级的继承)
同时进行了private default protected public 四种访问修饰符的学习
private 只能在本类中使用。 default 可以在本类中使用和同包中使用
protected 在本类,同包,以及子包中使用 public 可以在任何地方中使用
可以用super调用父类中的变量;子类空间中有一个super指向父类属性区域
如果父类的方法不足以我们的使用,可以进行方法的重写也可以定义父类的方法。、
在具有继承关系的对象创建中,构建子类对象会先调用父类的构造
由父类的共性内容,叠加子类的独有内容,组合成完整的子类对象。
父类引用指向子类对象,从而产生多种多态。 Pet pet = new Dog(); 父类引用中保存真实子类对象,也称为向上转型。
在链表学习中 主要学习了链表的插入,删除, 前插入,后插入,其中插入和删除应该先用所需要的插入的对象指向后面一个的对象然后再链接前一个对象。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)