创建类:
实例化对象:
方法重载:
单一职责原则:
把宠物猫的功能和方法放到一个类里面↑,把宠物猫测试放到另外一个类里面↓,这就是单一职责原则
new关键字:
构造方法:
无参构造方法:
带参构造:
所以必须要带参数
带参构造方法:
错误逻辑:
构造方法属性并没有传递到函数里面,函数就会自动寻找最近的参数,这就出现了混乱,没有指明要调用的参数;
解决方法一;
方法二:this
this:特指是当前对象,谁调用它,谁就是当前对象