程序员我说技术Java技术文章

浅谈面向对象之类与对象

2015-07-25  本文已影响689人  光哥很霸气

如果文章对你有所帮助,请点喜欢并关注,这将是我最大的动力,谢谢

首先java是一个面向对象的语言

在第一次听到“面向对象“这四个字,大家或许多少都感到有些不知所措,感觉像是玄学。到底什么是面向对象,面向对象有什么用?

抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。例如苹果、香蕉、生梨、葡萄等,它们共同的特性就是水果。得出水果概念的过程,就是一个抽象的过程。要抽象,就必须进行比较,没有比较就无法找到在本质上共同的部分。共同特征是指那些能把一类事物与他类事物区分开来的特征,这些具有区分作用的特征又称本质特征。因此抽取事物的共同特征就是抽取事物的本质特征,舍弃非本质的特征。所以抽象的过程也是一个裁剪的过程。在抽象时,同与不同,决定于从什么角度上来抽象。抽象的角度取决于分析问题的目的。

类就是对“对象”的抽象,它不是任何事物,只是一个抽象

比如人,类就把人类抽象出有脑子(有思想),能直立行走,会发明东西等等,用来区分人类与其他动物的区别,这里人类是就是一个类,他不指任何一个人,而任何一个符合这个类特征的比如你,比如我,比如蕾蕾,就是类的对象。

根据上面的属性和方法,我们也可以理解为,类就是属性和方法的集合。

写成程序就可以是这样
//创建一个女朋友的类
public class gf{
//定义类的属性
float bust;
float hip;
//定义类的方法
void ability{
Sysotem.out.println("温柔贤惠,善解人意,有思想而又能兼顾家庭");
}}
面向对象的好处,我认为就是能有一个可以量化的具体的可视化程度高的目标,而不是像无头苍蝇一样嗡嗡乱飞。一个女朋友一个女朋友的找啊找,到最后找到了又觉得不甘心,把她做备胎继续找啊找,太浪费时间了,有这个时间可以撸好几段代码了= =并且有了这个女朋友类,你不仅可以自己通过这个类找女朋友,你还可以介绍给周围的人一起用它来找女朋友,说白了,就是高的可复用性,这点很重要。

上一篇 下一篇

猜你喜欢

热点阅读