首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
全栈打怪日记
掘友等级
IT
一枚全栈赛道的学习者,主打前后端技术同步修炼。分享前端框架实战、后端接口开发、TS/React/Node.js 踩坑笔记,偶尔聊聊编程学习方法。从 0 到 1 记录全栈成长之路,欢迎同路人一起交流
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
接口中定义的静态方法和默认方法(JDK8)
Java8之前,接口里面的方法全部都是抽象方法,Java8(含有8)之后,以后允许在接口里面定义默认方法和静态方法了。 java8以上版本允许给接口加一个非抽象的方法实现,只需要使用default关键
接口interface
接口就是一种规范,所有的实现类都要遵守。面向对象的精髓,最能体现这一点的就是接口。 接口的作用 接口就是比抽象类还抽象的抽象类,可以更加规范的对子类的约束。全面的专业的实现了规范与具体实现的分离。 接
抽象类和抽象方法
抽象方法:使用abstract修饰的方法,没有方法体,没有声明,定义的是一种规范,就是告诉子类必须要给抽象方法提供具体的实现 抽象类:包含抽象方法的类就是抽象类,通过抽象类,我们就可以做到严格限制子类
多态
多态:统一方法的调用,由于对象不同可能会有不同的行为。 现实生活中,同一个方法,具体实现会完全不同。比如:同样是调用人“吃饭”的方法,中国人用筷子吃饭,英国人用刀叉吃饭,印度人用手吃饭。 多态的要点:
开发中封装的简单规则
属性一般使用private访问权限 (1)属性私有后,提供相应的get/set方法来访问相关属性,这些方法通常是public修饰的,以提供对属性的赋值和读取操作 方法: 一般只用于本类的辅助性方法可以
封装
封装是面向对象的三大特征之一。封装的理念:高内聚,低耦合。 封装的作用和含义: 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合是仅暴露少量的方法给外部使用,尽量方便外部调用。 编程中
继承树追溯
属性/方法查找顺序(比如查找变量h) 查找当前类有没有属性h 依次上溯每个父类,查看每个父类是否有h,直到Object 如果没有找到,则出现编译错误 上面过程直到找到h变量,流程结束 构造方法调用顺序
Super关键字
super”可以看做“是父类对象的直接引用。可以通过super来访问父类中被子类覆盖的方法和属性。 使用super调用普通方法,语句没有位置限制,可以在子类中随便调用。 在一个类中,如果构造方法的第一
== 和 equals方法
“ == ”代表比较双方是否相同。如果是基本类型则表示值相等,如果是表示引用类型则表示地址相等即是同一个对象。 equals()提供定义”对象内容是否相等“的逻辑,仅适用于引用数据类型。 其中Obje
IDEA快捷键
类的结构视图:alt + 7; 看类的源码: ctrl + 左键; 自动生成构造器、get、set方法、equals等:alt+insert 查看错误:alt + enter 快捷输出常见字符串:
下一页
个人成就
文章被点赞
6
文章被阅读
10,221
掘力值
1,244
关注了
7
关注者
5
收藏集
0
关注标签
20
加入于
2020-11-19