首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
全栈打怪日记
掘友等级
IT
一枚全栈赛道的学习者,主打前后端技术同步修炼。分享前端框架实战、后端接口开发、TS/React/Node.js 踩坑笔记,偶尔聊聊编程学习方法。从 0 到 1 记录全栈成长之路,欢迎同路人一起交流
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Object类详解
所有的类都是Object类的子类,也具备Object类的所有特性。 Object类的特性 Object类是所有类的父类,所有的java对象都拥有Object类的属性和方法; 如果在类中未使用exten
继承和组合
除了继承,组合也能实现代码的复用。组合的核心是将对象作为子类的属性; 组合比较灵活,继承只能有一个父类,但是组合可以有多个属性。 对于is - a 建议走继承。对于has - a 建议走组合; 例如上
final关键字
final关键字的作用: 修饰变量:被他修饰的变量不可改变,一旦赋了初值,就不能被重新赋值; final int MAX_SPEED = 120; 修饰方法:该方法不可以被重写,但可以被重载 fina
方法的重写override
子类重写父类的方法,可以用自身行为代替父类行为。重写是实现多态的必要条件; 重写的要点: 方法名、形参列表要相同 返回值类型,子类要小于父类
继承
继承是面向对象的三大特征之一,继承让我们更加容易实现类的拓展,实现代码的重用,不再用重新发明轮子。 继承的作用: 代码复用,更容易实现类的拓展 方便建模 继承的实现 从字面意思看,extends就是拓
包机制(package、import)
包(package) 包(package)就相当于文件夹对文件的作用,用于管理类和解决类的重名问题; package使用的要点: 通常是类的第一句非注释性语句; 包名:域名倒着写即可,便于内部管理类;
变量的分类和作用域
变量的三种类型:局部变量、成员变量(实例变量)、和静态变量 局部变量:在方法和语句块内部,属于该方法或该语句,从声明处开始到语句块结束; 成员变量:在类内部,方法外部,属于对象,对象创建成员变量跟着创
静态初始化块
构造方法用于对象的普通属性初始化 静态初始化块,用于类的初始化操作,初始化静态属性。在静态初始化块中不可以直接方位非static成员 注意事项 静态初始化块的执行顺序: 上溯到Object类,先执行O
Static关键字
static声明的变量和方法:静态变量和静态方法 静态变量和静态方法生命周期和类相同,它有如下特点: 为该类的公用变量,属于类,被该类所有实例共享,在类被载入时被初始化 static变量只有一份 一般
this关键字
this的本质就是“当前对象的地址”; this的用法: 普通方法中,this总是指向调用该方法的对象 构造方法中,this总是指向正要初始化的对象 this不能用于static this作为普通方法
下一页
个人成就
文章被点赞
6
文章被阅读
10,222
掘力值
1,244
关注了
7
关注者
5
收藏集
0
关注标签
20
加入于
2020-11-19