美文网首页my_c++
2018-01-12//1.1封装

2018-01-12//1.1封装

作者: 三笠_149f | 来源:发表于2018-01-13 13:55 被阅读0次

//1.1封装

#include<bits/stdc++.h>

using namespace std;

class D{

public:

        D(char *s="unknown" ,int i=0;double d=1){

                    strcpy(dateMember1 , s);

                     detaMember2=i;

                     detaMember3=d;

}

        void    menberFunction1() {

                       cout<<detaMember1<<' '<<detaMember2<<' '<<detaMember3<<' '<<endl;

}

         void    menberFunction2(int i=0,char *s="unknown") {

                         detaMember2=i;

                        cout<<i<<" received from "<<s<<endl;

}

protected:

            char detaMember1[20]={'0'};

            int detaMember2=0;

           double detaMember3=0;

};

int main(){

  /*  D object1("object1",100,2000);//传参给函数D,若class中的函数D不存在则会报错,class的protect中dateMember1~3可以没有初始值。

    object1.menberFunction1();

    object1.menberFunction2(123,"object1");

    //可实现与下列代码相同的操作

*/

运行图

  /* D *object1;//class D中函数D的存在没意义(也许以后能发现存在即合理)

    object1=new D;

    object1->menberFunction1();//没有传参,若在class的protect中dateMember1~3没有初始值,则不能输出

    object1->menberFunction2(123,"object1");

    //若是这样实现类的实例化,则对于没有形参的函数,我们必须初始化它里面的变量。

*/

}

运行图

相关文章

  • 2018-01-12//1.1封装

    //1.1封装 #include using namespace std;class D{public: D...

  • 1.1 封装

    本小节知识: 面向对象三大特性 什么是封装 为什么要进行封装? 封装的好处和原则 1.面向对象三大特性 封装性 继...

  • 实现一个 jQuery 的 API

    1. 封装函数 html 1.1 getSiblings 1.1.1 获取 item3 所有的兄弟 封装 1.1....

  • BaseActivity

    封装baseActivity 应该封装openActivity BaseActivity 1.1 无参数 1.2有参数

  • JavaScript面向对象与设计模式

    1. 面向对象 1.1 封装 封装的目的在于将信息隐藏。广义的封装不仅包括封装数据和封装实现,还包括封装类型和封装...

  • FFMEPG音视频编解码

    1. FFMPEG 1.1基本组成: AVFormat: 封装模块,媒体封装/解封装格式,RTMP/RTSP/MM...

  • python 文件及文件夹的操作和异常捕获

    1、面向对象的特征:封装、继承、多态 1.1、封装: 函数一种封装,封装了一些逻辑代码 类也是一种封装,封装属性和...

  • 2018-01-12

    2018-01-12 飛飛fly 2018-01-12 23:07 · 字数 273 · 阅读 0 · 日记本 同...

  • SSH项目_02BaseDao完成分页功能供其他Dao继承

    1. BaseDao的抽取和通用功能的实现 1.1 BaseDao 1.1 BaseDaoImpl 2. 封装Pa...

  • 封装

    1.封装 1.封装 1.1 封装的优点:1.提高代码的安全性2.提高代码的复用性3.“高内聚”:封装细节,便于修改...

网友评论

    本文标题:2018-01-12//1.1封装

    本文链接:https://www.haomeiwen.com/subject/najcoxtx.html