-
何为面向对象?
个人理解面向对象:我们将具有共同属性,但是属性值却可能不一样的一类事物抽象成为一个类,进行研究的这种方式,称作为面向对象。
以人类Person来举例:
张三是一个人,李四也是一个人。他们有共同的属性,都有身高,都有年龄,都有性别,都有名字。但是他们具体的名字不同,具体身高也可能不同,具体的年龄也可能不同,性别都是男的,所以他们都是人类。 -
何为对象?
搞清楚什么是面向对象之后,那什么是对象呢?
个人理解为:对象就是类的实例,正如上面的张三,李四。他们都是人类,但是他们却都是真正存在的具体的一个人。他们就是人类的两个实例。 -
何为引用?
我们总是在说引用,但是具体什么是引用?引用跟对象又有何区别?
个人理解://这儿的'person'和下面'='前面的'person'就称为Person类的引用,他可以指向任何Person类的实例,有点像c中的指针 private Person person ; //new出来的是对象,这个new操作,就是在内存中得到了一个对象,person这个引用指向了这个对象 person = new Person();
转载于:https://my.oschina.net/u/2337595/blog/844643