学编程吧java学习之面向对象发布了,欢迎大家通过http://xuebiancheng8.com来访问
java面向对象是java学习中差不多算最核心的东西了,java是完全面向对象的语言,足以看出面向对象的重要性。
那么到底什么是面向对象呢,简而言之就是在java中,或者在面向对象的语言里,万物皆对象,所有的东西都是对象,比方说我们周围的一切东西在程序里都被描述为对象,一辆奔跑的汽车,一辆公交成,一架飞机等等所有我们周围的一切都是对象。这就是万物皆对象这个概念。
加入现在路上跑车一辆奔驰,一辆奥迪,一辆奥拓,这是三个对象,这三个对象具备哪些相同的特征呢,比方说他们都有价格,都有品牌,都有方向盘,都可以前行,都可以刹车,等等,我们把这些共同的对象共同的东西抽取出来就是类,类就是这些对象的模板,类中定义了哪些东西,那么对象就具备哪些东西。这就是类和对象的关系。
下面看什么是属性和方法,还是上面这个例子,这三辆车都有价格,都有品牌,都有方向盘,这些名词性和形容词性的东西就叫属性,可以前行,刹车这些动作,动词类的东西就叫方法。这就是类的属性和方法的概念。
一般我们在写程序的时候,第一步是分析对象的共同属性和方法,然后把这些属性和方法定义到类中。当类定义好了,就可以由类生产对象了。
关于类和对象的更多用法请同学xuebiancheng8.com来访问。
具体网址是
http://xuebiancheng8.com/play/goodgoodstudy_82_daydayup.html
原文地址:http://xuebiancheng8.blog.51cto.com/8538278/1543675