java 面向对象个人理解

1.java面向对象我的理解是:一个系统可以看做一个对象,例如能耗监测系统,我需要监测能耗时,我只要用这个系统就可以了,他内部怎么实现的我不用去管。

2.举个例子:例如一个人是一个对象,可以用属性描述一下这个人(年龄,性别,省份证号等等),他可以做什么呢,我们可以设置成方法。
我让这个人去关灯,他可以有个关灯的方法,里面有实现,打怎么去关灯我不用关心(跑着去,还是走着去等等)。到时候我只要调用这个人的这个方法就可以了。

3.在java中什么都可以看成对象,把对象的属性当做这个对象的描述,方法可以实现这个这个对象可以完成的功能。

原文地址:https://www.cnblogs.com/mingtian521/p/3116916.html