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

哪家成都公司做网站做网站js还是jq

哪家成都公司做网站,做网站js还是jq,做电影网站有哪些,最好的php网站开发工具封装(Encapsulation) 概念:封装是把数据和操作数据的函数绑定在一起,对数据的访问进行限制。通过将数据成员设为私有(private)或受保护(protected),并提供公共&#xff…

封装(Encapsulation)

  • 概念:封装是把数据和操作数据的函数绑定在一起,对数据的访问进行限制。通过将数据成员设为私有(private)或受保护(protected),并提供公共(public)的成员函数来访问和修改这些数据,从而隐藏了对象的内部实现细节。
  • 示例
    class Rectangle {
    private:int length;int width;
    public:int getLength() { return length; }int getWidth() { return width; }void setLength(int l) {if (l > 0) length = l;}void setWidth(int w) {if (w > 0) width = w;}int area() { return length * width; }
    };

    • 在这个Rectangle类中,lengthwidth是私有数据成员,外部代码不能直接访问它们。通过getLengthgetWidthsetLengthsetWidth这些公共成员函数来间接访问和修改数据,这样就实现了对数据的封装,保证了数据的安全性和完整性。
  • 继承(Inheritance)
    • 概念:继承允许创建一个新的类(派生类或子类),它从现有的类(基类或父类)继承属性和行为。这有助于代码的复用和扩展,派生类可以继承基类的成员变量和成员函数,并且可以根据需要添加新的成员变量和成员函数或者重写(override)基类的函数。
    • 示例
      class Shape {
      public:virtual void draw() {std::cout << "Drawing a shape." << std::endl;}
      };
      class Circle : public Shape {
      public:void draw() override {std::cout << "Drawing a circle." << std::endl;}
      };

      • 在这里,Circle类继承自Shape类。Shape类有一个draw函数,Circle类重写了这个draw函数,以提供特定于圆形的绘制行为。继承关系使得Circle类可以继承Shape类的特性,同时又能根据自身特点进行定制。
    • 多态(Polymorphism)
      • 概念:多态是指同一种操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在 C++ 中有两种多态性:编译时多态(函数重载和模板)和运行时多态(虚函数)。运行时多态通过虚函数和指向基类的指针或引用实现,使得程序能够根据对象的实际类型来调用相应的函数。
      • 示例(运行时多态)
        Shape* shapePtr = new Circle();
        shapePtr->draw();
      • 当通过基类指针shapePtr(它实际指向一个Circle对象)调用draw函数时,由于draw函数在Shape类中是虚函数,并且Circle类重写了这个函数,所以会调用Circle类中的draw函数,而不是Shape类中的draw函数。这体现了运行时多态,程序在运行时根据对象的实际类型来决定调用哪个函数。
http://www.yayakq.cn/news/497118/

相关文章:

  • dede建设网站教程哪些网站可以做淘宝基础销量
  • 货运配载做网站淘宝网站建设特点
  • 合肥建设工程竣工结算备案网站萍乡建设网站
  • 淘宝搜券的网站怎么做上海闵行刚刚发生的
  • 网站维护和网页维护区别常州做网站推广
  • 卖网站赚钱吗网站开发不提供源代码
  • 旅游网站建设报价荣成建设局网站
  • 企业网站重要吗网站怎么做组织图
  • 天津北京网站建设公司万柏林区静默管理
  • 做网站上找王思奇wordpress无法设置语言包
  • 百度网盘电脑版官网企业网站seo方案案例
  • 阳朔网站建设公司家具网站开发报告
  • 陕西网站建设报价wordpress 一栏
  • 容桂网站制作值得信赖做网站的销售团队
  • 做网站排名收益无锡网站制作计划
  • 建网站内容网页设计素材 旅游
  • 网站的基础知识学做饼干网站
  • 嘉兴优化网站公司哪家好seo的内容有哪些
  • 广州做企业网站哪家好电子商务和网络购物网站
  • 一个公司可以有两个网站吗字母logo设计生成器
  • 有没有做.net面试题的网站一个企业网站文章多少适合
  • 做财经类新闻的网站长春有微信网站一起整的吗
  • 文具网站建设策划书浙江公司响应式网站建设推荐
  • 无锡建网站网站备案的要求是什么情况
  • 那个企业建网站好管理平台
  • 搭建本地网站嵊州网站建设
  • 取消网站备案制度现在公司一般用什么邮箱
  • 推广网站的图片怎么做哪个网站建设公司比较好
  • 医院招聘网站建设和维护人员成功的网站设计
  • 企业型网站中的文章更新是指什么做微商有卖鞋子的网站吗