面向对象的理解

1.结构化程序设计:

(1)结构化程序设计方法主张按功能分析系统需求,其主要设计原则可以概括为自顶向下,逐步求精,模块化等;

(2)结构化程序设计首先采用结构化分析方法对系统进行需求分析,然后使用结构化设计方法对系统进行概要设计、详细设计、最后采用结构化编程方法来实现系统;

(3)结构化程序设计主张按功能把软件逐步细分,每个功能对负责对数据进行一次处理,每个功能接收一些数据,处理完成后输出一些数据。

2.程序的基本结构

(1)顺序结构

       顺序结构表示程序中的各个操作按照他们在源代码中的排列顺序依次执行;

(2)选择结构

      选择结构表示程序的处理需要根据某个特定的条件选择其中的一个分支执行;选择结构主要有单选择、双选择和多选择。

(3)循环结构(当型循环和直倒型)

         当型循环:先判断条件,当条件为真时执行循环体,并且在循环体结束时自动返回循环入口处,再次判断循环条件。

        直到型循环:从入口直接执行循环体,循环体结束时判断条件,如果条件为真,则返回入口;

3.面向对象的程序设计

(1) 面向的基本特征(封装、继承、多态)

         封装值的是将对象的实现细节隐藏起来,然后通过一些公用的方法暴露该对象的功能。

         继承是面向对象实现软件复用的重要手段,当子类继承父类之后,子类作为一种特殊的父类,将直接获取父类的属性。

        多态是子类对象可以直接赋值给父类变量,但运行时依然表现出子类的行为和特征;

(2)类的基本特征

        类是具有共同的属性、共同方法的一类事务;

        对象间相互合作是靠‘消息’进行协助;

        对象是面向对象方法中最基本的概念;









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值