2022-7-18 第五组 pan 面向对象

面向过程

向过程就是:面向过程,其实就是面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。

面向对象

什么是面向对象:

面向对象思想就是不断的创建对象,使用对象,指挥对象做事情。(如果有对象,直接用对象,对我们直接提供服务)

面向对象和面向过程的思想对比

 面向过程POP:是一种以【过程】为中心的编程思想,功能的每一步,都是自己实现的
 面向对象OOP:是一种以【对象】为中心的编程思想,通过指挥对象实现具体的功能
 面向对象是基于面向过程的

什么是类?

类是对现实的生活中,类具有共同的属性和行为的事务描述。
类是由属性和行为组成
  属性:该类事务所具有的共同特征(成员变量)
  行为:该事务存在的功能,能做的事情(成员方法)

什么是对象? (是看得见,摸得着的真实存在的物体)

类是对事物也就是对象的一种描述,可以将类理解为一张设计图,根据设计图,可以创建出具体存在的事物
小结1、客观存在的任何一种事物,都可看做为程序中的对象(万物皆对象)
小结2、使用面向对象思想可以将复杂问题简单化
小结3、将我们从执行者的位置,变成了指挥者

定义一个类的步骤?

步骤1、创建Java文件 编写类名
步骤2、编写类的 成员变量(属性)
步骤3、编写类的 成员方法(行为)

如何创建对象?

格式:类名 对象名 = new 类名();
	注意:类名就是对象的[数据类型]
范例:Student stu = new Student();

对象内存图


不定长参数

(只能定义一个参数不定长的 , 放在最后位置) sum( int ...arr ){}
image

总结

知识点太多会有点记不住,还有一些小的知识点之前没学过,例如:Java.lang 是基础包 不需要导包,不定长参数。总的来说就是记不住知识点。

posted @ 2022-07-18 15:04  阿萨德菩提子  阅读(22)  评论(1编辑  收藏  举报