前言
小亭子正在努力的学习编程,接下来将开启javaEE的学习~~
分享的文章都是学习的笔记和感悟,如有不妥之处希望大佬们批评指正~~
同时如果本文对你有帮助的话,烦请点赞关注支持一波, 感激不尽~~
【需要可修改的思维导图可以私信我,(好吧,我承认我不会操作上传)】
本文为总复习,如果需要详细知识点笔记的小伙伴可以点击对应链接去看对应文章的详细讲解
相关文章链接:
数据类型,关键字,变量,运算符,逻辑控制,输入输出
方法
类和对象
继承
多态
思维导图
给大家安利一个视频,可能能够帮助到学的似懂非懂的小伙伴进一步理清思路【每天一个技术点】多态,多么变态_哔哩哔哩_bilibili
需要注意的地方:
this与super的比较:
this :代表本类对象的引用
super: 代表父类空间的标识
【相同点】
都是Java中的关键字
只能在类的非静态方法中使用,用来访问非静态成员方法和字段
在构造方法中调用时,必须是构造方法中的第一条语句,并且不能同时存在
【不同点】
this是当前对象的引用,当前对象即调用实例方法的对象,super相当于是子类对象中从父类继承下来部分成员的引用
在非静态成员方法中,this用来访问本类的方法和属性,super用来访问父类继承下来的方法和属性
在构造方法中:this(...)用于调用本类构造方法,super(...)用于调用父类构造方法,两种调用不能同时在构造方法中出现
造方法中一定会存在super(...)的调用,用户没有写编译器也会增加,但是this(...)用户不写则没有
重载和重写的比较:
访问限定符:
Java中提供了四种访问限定符:
【说明】
- public:可以理解为一个人的外貌特征,谁都可以看得到
- default(默认权限): 对于自己家族中(同一个包中)不是什么秘密,对于其他人来说就是隐私了
- private:只有自己知道,其他人都不知道
- protected:主要是用在继承中,继承部分详细介绍
- default权限指:什么都不写时的默认权限访问权限除了可以限定类中成员的可见性,也可以控制类的可见性