对于this关键字可以说是Java中比较复杂的关键字。this核心观念:当前对象,很难理解。
类属性的调用、类方法的调用、表示当前对象
public Book(String t,double p){
title=t;
price=p;
}构造方法是为了title和price初始化使用。缺点方法中的参数名称不够直白。
public Book(String title,double price){
title=t;
price=p;
}参数内容没有传递到属性之中
Java中以大括号为界定,参数名称小范围的title和price与属性名称大范围的title和price冲突了
参数只会找到括号内可以找到的值;
解决变量上加上this