当前位置: 首页 > news >正文

做目录网站注意事项如何为wordpress添加音乐播放器

做目录网站注意事项,如何为wordpress添加音乐播放器,h5网站和传统网站,wordpress改变默认后台登录地址Java学习手册——第二篇面向对象 1. 结构化程序设计2. 面向对象 第一章我们已经介绍了Java语言的基础知识,也知道他能干什么了, 那我们就从他的设计思想开始入手吧。 接触一个语言之前首先要知道他的大方向,设计思想是什么样的, 这…

Java学习手册——第二篇面向对象

  • 1. 结构化程序设计
  • 2. 面向对象

第一章我们已经介绍了Java语言的基础知识,也知道他能干什么了,
那我们就从他的设计思想开始入手吧。
接触一个语言之前首先要知道他的大方向,设计思想是什么样的,
这样接触起来就知道基本原理,才能事半功倍。

1. 结构化程序设计

迪克斯特拉(E.W.dijkstra)在 1965 年提出结构化编程,摒弃了 goto 语句,而以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变得单纯而明确,为设计一些较大的软件打下了良好的基础。按照结构化编程的观点,任何算法功能都可以通过三种基本程序结构(顺序、选择和循环)的组合来实现。
结构化编程主要表现在以下三个方面:

  1. 自顶向下,逐步细化。将编写程序看成是一个逐步演化的过程,将分析问题的过程划分成若干个层次,每一个新的层次都是上一个层次的细化。
  2. 模块化。将系统分解成若干个模块,每个模块实现特定的功能,最终的系统由这些模块组装而成,模块之间通过接口传递信息。
  3. 结构化编码。根据已经细化的算法正确写出计算机程序。

典型的公式: 程序 = 数据结构 + 算法
结构化编程一般适用于底层的语言,比如:C语言。
他们的特点就是按部就班逐步细化,瀑布形式十分理性的编程。
在这里插入图片描述

2. 面向对象

面向对象程序设计(OOP)的发明者:奥利-约翰·达尔、克里斯汀·尼加德
1967年5月20日两位发明者在编程语言Simula67中提出的,然后影响了众多语言:Java、C#、Python等。。。
最重要的三大特性:
封装: 就是把数据属性和行为方法整合成一个整体,就可以当成一个整体的功能来使用。
继承: 这里就要提到类了,比如把人统称为人类,又可以按职业分成其他的子类。
多态: 可以通过重载的方式实现,不同的子类对相同的方法可以做不同的处理。
这里理解起来可能比较困难,刚一入门的时候还是不很适应,
当别人提起你是怎么抽象出属性和方法的?
这些黑话听得懵懵懂懂,但是经常练习就好了。
比如我们将人类根据职业抽象出老师、学生、程序员等,
然后里面的属性有:年龄、性别、籍贯(静态的数据)
方法就是动态功能:说话、行走、吃饭(有动作的行为)
在这里插入图片描述
大家可以多多练习一下:

  1. 什么是类?什么是对象?什么是实例?
  2. 以学生为实体,定义其属性和方法。

参考文档:
聊聊编程范式
Java面向对象的三大特征以及理解

http://www.yayakq.cn/news/848524/

相关文章:

  • 哪个网站可做密丸网站保护等级是企业必须做的么
  • 广东建设工程信息网站成都网站建设价格表
  • 银川网站网站建设中文单页面网站模板
  • 伍佰亿网站专业的vi设计公司
  • php网站换服务器北京网站设计公司飞沐
  • 怎么搭建属于自己的网站做软件去哪个网站
  • 天河区门户网站做直播小视频在线观看网站
  • 游戏网站建设赚钱群辉wordpress
  • 做网站必须购买空间吗合同模板网站
  • 新乡网站建设哪家好外贸黄页
  • 地下城钓鱼网站怎么做一个主机建多少个网站
  • 龙华做手机网站建设品玩 wordpress主题
  • 5自己建网站企业网站制作报价单
  • 企业做网站需要什么为什么不建议学电子商务?
  • 网站建设的认识做废钢那个网站好
  • 产品网站怎么做的传奇手游三端互通新开服网站
  • cms傻瓜式建站系统南阳网站网站建设
  • 黑河做网站的企业搭建什么样的平台
  • 大兴网站建设服务公司thinkphp网站后台模板
  • 如何做美食网站设计怎么找做网站平台公司
  • 网站商城注意事项wordpress如何优化网站速度
  • 登录自己网站的后台 wordpress山西2地又检出阳性
  • 网站维护页面模版邯郸住房城乡建设厅网站
  • 微信订阅号做网站wordpress无法创建数据库
  • 动感网站模板wordpress个人
  • 微网站开发周期seo教程
  • 网站右下角广告代码wordpress flatsome
  • 佛山网站建设a068网站建设的课件
  • 不会编程能建网站网站的死链
  • 网站更新维护怎么做企业应该如何进行网站建设