java中的对象和方法究竟是什么

Python012

java中的对象和方法究竟是什么,第1张

我大一的时候学过一学期的C,时间有点久了只能记住一点点。印象最深刻的就是开头那个include.......

说回来Java和C其实代码风格是很相似的。什么面向过程什么面向对象,说起来很绕,甚至我刚工作时还是很迷糊,但是工作一段时间就能明白了。

java中的对象可以理解为数据存储对象,比如说数据库里有个person表,对应的实体类一定要有一个person类,这个类里一般会有一些简单属性name,sex之类的。这些是每一个person都会有的,书上往往都会说“把大千世界看成一个个的对象”,这样太绕你读不懂就理解为数据库person的每行都有name,sex字段。

至于方法,就是为person编写的业务程序。你的代码需要person有一个听的功能,你就定义一个 void say(),如果这个person什么都不用做,那就没有方法。

方法是一个操作的语句集,是具体实现

那谁来调用它呢?只能是类或对象来调用

谁能调用就属于谁,如果是static修饰的方法,就类调用,属于类的

否则就对象调用,属于对象的

解释不好,这样的问题看似简单,其实真难解释

希望对你帮助