面向过程

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

面向对象

什么是面向对象:

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

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

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

什么是类?

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

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

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

定义一个类的步骤?

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

如何创建对象?

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

对象内存图



不定长参数

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

总结

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

最新文章

  1. Mac下,使用sshpass让iterm2支持多ssh登录信息保存
  2. struts2.0整合json
  3. spark 部署问题
  4. which,whereis, locate, find
  5. Spring Object/XML mapping example
  6. http 协议的过程
  7. Team Foundation Server 2013 with Update 3 Install LOG
  8. 策略模式(stragegy)
  9. 记一次被yield return坑的历程。
  10. 收集—— css实现垂直居中
  11. web项目错误页面友好处理404,500等
  12. 安装Vmware并破解
  13. React.js 入门与实战之开发适配PC端及移动端新闻头条平台课程上线了
  14. 使用 Chrome 开发者工具进行 JavaScript 问题定位与调试
  15. (原创)C++11改进我们的程序之简化我们的程序(五)
  16. SpringMVC系列(五)使用 Serlvet 原生的 API 作为目标方法的参数
  17. Linux下Apache网站目录读写权限的设置
  18. ACM第二站————STL之stack
  19. spring Annotation based configuration
  20. yuv420格式分析

热门文章

  1. 每天一个 HTTP 状态码 206
  2. Java有根儿:Class文件以及类加载器
  3. Mac下iTerm2安装rzsz后上传下载失败解决
  4. 微信小程序使用 ECharts
  5. 这个Spring Security登录插件牛啊,验证码、小程序、OAuth2都能快速接入
  6. jvm造轮子
  7. 这不会又是一个Go的BUG吧?
  8. sap 获取设置的打印机参数
  9. go int64传到前端导致溢出问题排查
  10. UiPath视频教程