• UML建模-第1篇


    面向对象分析-Object Oriented Analysis OOA

    面向对象设计-Object Oriented Design   OOD

    面向对象三大要素:封装、继承、多态

    封装

    public class CustomInfo

    {

         private string customNo;   //客户编号

         private int customAge;     //客户年龄

         public string CustomNo

         {

                get { return customNo;}

                set { customNo = value}

         }

         public int CustomAge

         {

                get {return customAge;}

                set {

                           if(customAge < 10 || customAge >100)

                                   customAge = 10;

                           else

                                   customAge = value}

         }

    }

    上面一段代码首先通过private声明两个私有变量,然后将他们封装为公有属性。在CustomAge中,还对csutomAge变量的值进行了判断,

    这样,用户就可以直接调用该类的公有属性并进行赋值,而不必关心是怎么实现的,直接调用即可。

    继承

    不多做介绍,想想水果-香蕉-高杆型香蕉即可。

    多态

    多态是指不同子类中使用同一函数名的多个函数具有相似但各不相同的功能,可以通过父类使用相同的调用方式来

    调用这些具有不同功能的同名函数。具体来说,可以使用“一个对外接口,多个内在实现方法”来表示。举例来说,

    计算机中的堆栈可以存储各种格式的数据,包括整型、浮点型或字符。不管存储的是何种数据,堆栈的算法实现是一样

    的,针对不同的数据类型,开发者不必手工选择,只需要使用统一接口名,系统可以自动选择。

    示例:

  • 相关阅读:
    字符串练习
    Python基础
    熟悉常见的Linux命令
    大数据概述
    实验三 递归下降分析法
    简化C语言文法
    实验一 词法分析程序实验
    词法分析程序
    制作首页的显示列表
    完成登录功能
  • 原文地址:https://www.cnblogs.com/qincai0320/p/5086391.html
Copyright © 2020-2023  润新知