miluframe({ /*个人链接地址*/ Youself:'https://www.cnblogs.com/miluluyo/', /*导航栏信息*/ custom:[{ name:'留言板', link:'https://www.cnblogs.com/miluluyo/p/11578505.html', istarget:false },{ name:'技能树', link:'https://miluluyo.github.io/', istarget:true }], /*自己的友链页面后缀*/ Friends_of_the:'p/11633791.html', /*自己的友链信息*/ resume:{ "name":"麋鹿鲁哟", "link":"https://www.cnblogs.com/miluluyo", "headurl":"https://images.cnblogs.com/cnblogs_com/elkyo/1558759/o_o_my.jpg", "introduction":"大道至简,知易行难。" }, /*友链信息*/ unionbox:[{ "name":"麋鹿鲁哟", "introduction":"生活是没有标准答案的。", "url":"https://www.cnblogs.com/miluluyo", "headurl":"https://images.cnblogs.com/cnblogs_com/elkyo/1558759/o_o_my.jpg" },{ "name":"麋鹿鲁哟的技能树", "introduction":"大道至简,知易行难。", "url":"https://miluluyo.github.io/", "headurl":"https://images.cnblogs.com/cnblogs_com/elkyo/1558759/o_o_my.jpg" }], /*点击页面时候的弹出文本显示*/ clicktext:new Array("ヾ(◍°∇°◍)ノ゙加油哟~ ——麋鹿鲁哟","生活是没有标准答案的。 ——麋鹿鲁哟"), /*github链接*/ githuburl:'https://github.com/miluluyo' })

2022 07 26 第三小组 陈迪 学习笔记

抽象方法必须在抽象类里:

  • 1.当我们定义一个抽象类,有属性,成员方法,构造器,抽象方法,常量

  • 2.抽象类可以没有抽象方法,如果没有抽象方法,尽量别写抽象类

  • 3.抽象类不能被直接实例化,抽象类不能创建对象(需要依靠子类采用向上转型的方式处理)

  • 4.抽象类构造器存在的意义

  • 为了约定子类的构造器要与父类的匹配

  • 5.一个类如果继承了抽象类,这个类不是抽象类,必须重写抽象类所有的抽象方法

  • (如果子类没有实现父类的抽象方法,必须将子类也定义为abstract)

  • abstract修饰:类、方法

  • 抽象方法不能用private修饰,基本都是public,偶尔用protected,默认情况是可以的

  • 抽象方法不能用final修饰

  • 抽象类不能用final修饰

    接口:

    • 比抽象类更高级的抽象

    • 声明:使用interface关键字,不能有属性,不能有方法

    • (静态的常量,静态方法)

    • 只能定义抽象方法,不能有属性,可以有默认方法和静态方法,静态常量

    • 抽象类是比类更高级的抽象

      接口中结构特点:

    • 接口中的抽象方法默认是public abstract 推荐省略

    • 接口中的常量默认是public static final 推荐省略

    • 接口中的结构必须是public

      存在的意义:

    • 约定

    • 面向对象编程

    • 面向接口编程

    • 面向切面编程

      多态的前提条件:

    • 1.继承、实现

    • 2.重写方法

    • 3.父类---子类 接口---实现类

      面试题:

      在java中有多继承,在接口中

      在java类中只有单继承

      继承类和实现接口的异同?

      抽象类和接口的区别?

栈和队列:

栈和队列是两种操作受限的线性表

这种受限表现在:

栈的输入和删除只允许在表的尾端进行(在栈中叫做"栈顶"),满足FILO

First In Last Out

队列只允许在表位插入元素,在表头删除元素,FIFO First In First Out

栈与队列相同点:

1.都是线性结构

2.插入操作都是在尾部进行

3.都可以通过顺序结构和链式结构实现

栈和队列的不同点:

1.队列,先进先出,栈先进后出

重点:结合多态,参数的传递,配合instanceof使用

在能够使用多态的情况,尽量使用多态

心得体会:

今天学习了抽象,对这里的内容了解较好,可以做出老师留的练习题,虽然不太熟练,以后要继续努力。

posted @   jinjidecainiao  阅读(30)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
@media only screen and (max-width: 767px){ #sidebar_search_box input[type=text]{width:calc(100% - 24px)} } L2Dwidget.init({ "model": { jsonPath: "https://unpkg.com/live2d-widget-model-hijiki/assets/hijiki.model.json", "scale": 1 }, "display": { "position": "left", "width": 100, "height": 200, "hOffset": 70, "vOffset": 0 }, "mobile": { "show": true, "scale": 0.5 }, "react": { "opacityDefault": 0.7, "opacityOnHover": 0.2 } }); window.onload = function(){ $("#live2dcanvas").attr("style","position: fixed; opacity: 0.7; left: 70px; bottom: 0px; z-index: 1; pointer-events: none;") } 参数说明 名称 类型 默认值/实例 描述Youself 字符串 https://www.cnblogs.com/miluluyo/ 个人博客园首链接 custom 数组 [{ name:'相册', link:'https://www.cnblogs.com/elkyo/gallery.html', istarget:false },{ name:'技能树', link:'https://miluluyo.github.io/', istarget:true },{ name:'留言板', link:'https://miluluyo.github.io/p/11578505.html', istarget:false }] 导航信息 name 导航名 link 导航链接 istarget true跳转到新页面上,false当前页面打开 Friends_of_the 字符串 11633791 友链文章的后缀名,若字符串为空则不显示友链 resume 对象 { "name":"麋鹿鲁哟", "link":"https://www.cnblogs.com/miluluyo/", "headurl":"https://images.cnblogs.com/cnblogs_com/ elkyo/1558759/o_o_my.jpg", "introduction":"大道至简,知易行难。" } 自己的友链信息 name 导航名 link 导航链接 headurl 头像 introduction 语录 unionbox 数组 [{ "name":"麋鹿鲁哟", "introduction":"生活是没有标准答案的。", "url":"https://www.cnblogs.com/miluluyo", "headurl":"https://images.cnblogs.com/cnblogs_com/ elkyo/1558759/o_o_my.jpg" },{ "name":"麋鹿鲁哟的技能树", "introduction":"大道至简,知易行难。", "url":"https://miluluyo.github.io/", "headurl":"https://images.cnblogs.com/cnblogs_com/ elkyo/1558759/o_o_my.jpg" }] 友链数组 name 昵称 introduction 标语 url 链接地址 headurl 头像地址 clicktext 新数组 new Array("ヾ(◍°∇°◍)ノ゙加油哟~ ——麋鹿鲁哟", "生活是没有标准答案的。 ——麋鹿鲁哟"), 点击页面时候的弹出显示 githuburl 字符串 https://github.com/miluluyo github链接
点击右上角即可分享
微信分享提示