带来一些笔记
成员变量在堆上,局部变量在栈上
局部变量定义在方法内部,成员变量在类的内部,方法的外部
通过类可以实例化一个对象
当实例化的对象为null时,并不报错,这意味值着这个对象的引用指向null,不指向任何对象
创建一个类时,就以学生类为例,并不对该类的成员变量进行赋值操作,并不会报错,而是对应他 的默认值,也就是说对象在创建好就已经被对应类型默认初始化为对应的值
byte 0
int 0
long 0L
short 0
double 0.0
float 0.0f
String null
char '\u0000'
🎆🎆🎆引用能不能指向引用???
答案是不能!!!


这张图就解释了截图代码中的意思,不能说一个引用指向另一个引用,应该说p1这个引用指向了p2所指向的对象。
再把这个this引用总结一下
1.this代表当前对象的引用
2.调用别的构造方法
3.访问成员变量
this只能在构造方法中使用
必须放在第一句
不能在静态修饰的方法或者成员变量中使用
this.data 调用当前对象的成员变量
this.func() 调用当前对象的成员方法?
this()调用该类的其他构造方法
下面再来说说导包的问题
使用import语句,进行导入
使用import语句 import java.util.*;