面向对象



 

 

 

 

 

 

 

 

 

 

 

 

 

 


 



 

创建类:

 

 

 

 

 

 

 



 

实例化对象:

 

 

 


 

 

 

 



 

 

 



 

方法重载:

 

 

 

 



 

单一职责原则:

 

 

 

 

 

 把宠物猫的功能和方法放到一个类里面↑,把宠物猫测试放到另外一个类里面↓,这就是单一职责原则




 

new关键字:

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 




 

 构造方法:

      

 


 

 无参构造方法:

 

 

带参构造:

所以必须要带参数

 


带参构造方法:

 

 错误逻辑:

              

构造方法属性并没有传递到函数里面,函数就会自动寻找最近的参数,这就出现了混乱,没有指明要调用的参数;

 

 

 

解决方法一;

 方法二:this

this:特指是当前对象,谁调用它,谁就是当前对象

 

 

posted @ 2021-07-18 23:27  juham  阅读(25)  评论(0编辑  收藏  举报