类与对象(面向对象的编程语言java)

面向对象和面向过程

面向对象就是解决问题是将问题分解成一个个的步骤,每个步骤依次解决后也就意味着这个问题的解决了,一个个步骤可以对应一个个的函数,这些函数都定义好了,依次调用就行了。
面向过程则是将自然界的事物分解成一个个的对象,而现实世界存在的任何事物都可以称之为对象。建立对象的目的不是为了一个步骤,而是为了描述某个事物在整个解决问题的步骤中的状态和行为。
其实由上面就可以将现在的高级语言分为两类,一类就是面向过程的编程语言,例如C语言,FORTRAN,PASCAL等,另一种就是面向过程的编程语言,例如c++,Java,c#等。

类与对象

刚刚已经说过对象就是现实世界中的任何事物,如杯子,电脑等。那么什么是类呢?首先在java中代码都是以类为单位的,而现实世界中并没有类的存在,有的只是一个个的对象。类其实就是对其中的一些对象的共同点的描述。通过找到一些对象的共同点之后,我们就可以把这些对象归纳成一个类。

java中的类与对象

在java中我们首先要定义一个个的类,而定义类的时候就需要定义这个类的属性和方法,如果以学生为例,所有的学生都有一个名字属性,也都有一个成绩属性,同时还可以有学习和玩游戏的方法,学习时成绩在增加,玩游戏时成绩减少。如下列代码:
学生类的定义

这样我们就完成了一个学生类的创立。而要使用这个类我们就需要通过这个类建立一个对象,类就好比是个模板,而对象则是一个个有各自特征的成品。通过建立一个新的java代码,写下下面代码就可以了。看下面代码:
对象的建立
下面就是这两段代码的运行结果
运行结果

猜你喜欢

转载自blog.csdn.net/weixin_44307764/article/details/86549517
今日推荐