this指代当前对象 可以用来放回当前对象或者在构造器中调用其他构造器
static方法/成员变量可以通过对象访问 但不推荐
条件表达式只能出现布尔值(不能像c++一样出现int 1或0)
默认equeals比较引用相当于== 如果想比较内容应重写该方法
int 溢出不会出现异常
Math.random() 返回[0,1)Double 值
在找不到接受char的方法时 char会提升至int
传参自动升级 手动降级
确定方法的标识符是id、参数和参数顺序(不推荐) 返回值不同不能构成重载
可变参数列表提供了“可选”参数的功能 但实际上还是个数组 而且会导致重载混乱的问题(不推荐)
子类对象包括一个父类对象 而且父类对象先创建 super()显示调用构造器
1 | class grandfather{ |
输出结果
1 | grand |