快捷搜索:  汽车  科技

java中类和对象的概念:Java基础什么是类什么是对象

java中类和对象的概念:Java基础什么是类什么是对象而成龙是人的具体对象,他是实在存在的,具有明确的属性和行为。人类是根据人来抽象的,所以他是抽象的。其实这些并不是java的概念,所有的面向对象语言都是这样定义的。或者说现实生活中的类和对象也是这样定义的。人类是类。成龙就是人类产生的一个对象。

类是相同属性和行为的集合。

对象是实实在在存在,具有属性和行为的,并且属性和行为都是明确的。

类是对象的抽象,对象是类的实例。

学Java是不是看到这些概念就感觉不好了。

其实这些并不是java的概念,所有的面向对象语言都是这样定义的。或者说现实生活中的类和对象也是这样定义的。

人类是类。

成龙就是人类产生的一个对象。

人类是根据人来抽象的,所以他是抽象的。

而成龙是人的具体对象,他是实在存在的,具有明确的属性行为

属性就是静态特征,行为就是动态特征。

例如:姓名,性别,肤色都是静态特征。也就是属性

而:走路,吃饭,功夫都是动态特征,也就是方法。

java中类和对象的概念:Java基础什么是类什么是对象(1)

一个Java类

这个人类的属性是根据成龙,成龙老婆,成龙儿子,李连杰,姚明等这些对象抽象出来的,你想想,他们是不是都有身高体重。都可以吃饭。

接下来,反过来,可以利用抽象出来的类,来生成成龙和李连杰。

如何使这个类生产出一个人呢?

java中类和对象的概念:Java基础什么是类什么是对象(2)

成龙的对象被new出来了

图中的p就是成龙这个对象。是使用Person类new出来的。

使用这个p可以调用eat方法。

Java面向对象入门从这里开始了。

java中类和对象的概念:Java基础什么是类什么是对象(3)

猜您喜欢: