刚学java的时候怎么也搞不清对象和面向对象,看网上一堆科学解释,非常痛苦,现在来说说我理解的对象与面向对象:
有一句话叫万物皆对象,对象其实就是东西,什么东西都可以当成一个对象,看不见的东西可以描述为抽象对象,对象有自己的属性和方法(有什么用,没用也可称之为一种方法),比如说一个人是一个对象,属性有名字、手脚、等等,方法有说话、吃饭等等。有相同特征的对象放一起称之为类,类也是一个对象,并且是抽象的对象。
面向对象就是围绕着对象展开的一切种种都是面向对象,通俗理解就是脸对着对象,脸对着东西,java的核心思想就是把所有东西当成一个对象,然后对着这个对象展开一系列的事就是面向对象。c是面向过程的,重点在怎么做的。java是面向对象的,这个东西有什么?能干什么?
以上就是我对对象和面向对象的理解,不喜勿喷,作为一个刚刚过来的给初学者一个另类通俗的解释,谢谢。