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

北京泵网站建设/网站推广优化技巧

北京泵网站建设,网站推广优化技巧,wordpress中文404,wordpress 站外 链接目录什么是类访问修饰符?类访问修饰符的分类publicprivateprotected什么是类访问修饰符? 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、…

目录

  • 什么是类访问修饰符?
  • 类访问修饰符的分类
    • public
    • private
    • protected

什么是类访问修饰符?

数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。关键字 public、private、protected 称为访问修饰符。

一个类可以有多个 public、protected 或 private 标记区域。每个标记区域在下一个标记区域开始之前或者在遇到类主体结束右括号之前都是有效的。成员和类的默认访问修饰符是 private。

类访问修饰符的分类

类访问修饰符可以分为public、private和protected.

class Base{pubilc://公有成员protected://受保护成员private://私有成员
}

public

公有成员在程序中类的外部是可访问的。您可以不使用任何成员函数来设置和获取公有变量的值。

class Book{public:int price;void setPrice(int price_t);int getPrice(void);
}//成员函数定义
void Book::setPrice(int price_t){price = price_t;
}
int getPrice(void){return = price;
}int main()
{Book book;book.price = 10;	//因为price是公有的,可以不使用成员函数直接操作变量book.setPrice(20); //可使用成员函数操作变量
}

private

定义private说明符之后的成员可以被类的成员函数访问,但是不能被使用该类的代码访问,private部分封装了类的实现细节。
如果类里面没有定义类访问修饰符(说明符)则默认为private。

class Book{public:void setBooknum(int num);private:int bookNum;
}
//成员函数定义
void Book::setBooknum(int num){bookNum = num;
}int main()
{Book book;//只能使用成员函数操作book.setBooknum(10);
}

protected

protected(受保护)成员变量或函数与私有成员十分相似,但有一点不同,protected(受保护)成员可以被派生类(即子类)中的成员函数访问的。

#include <iostream>
using namespace std;class Box
{protected:double width;
};class SmallBox:Box // SmallBox 是派生类
{public:void setSmallWidth( double wid );double getSmallWidth( void );
};// 子类的成员函数
double SmallBox::getSmallWidth(void)
{return width ;
}void SmallBox::setSmallWidth( double wid )
{width = wid;
}// 程序的主函数
int main( )
{SmallBox box;// 使用成员函数设置宽度box.setSmallWidth(5.0);cout << "Width of box : "<< box.getSmallWidth() << endl;return 0;
}

——————
2021.11.02
软件园

http://www.jmfq.cn/news/4778893.html

相关文章:

  • 门户网站域名是什么/windows优化大师软件介绍
  • 做废钢推广网站/seo优化培训多少钱
  • 城乡建设部网站自助商品房/惠州百度seo排名
  • 富顺住房和城乡建设厅网站/线下推广都有什么方式
  • 在网站上卖东西怎么做/成都网站优化公司
  • 网站开发与应用/全球网站排行榜
  • 西宁网站建设/关键词排名靠前
  • 建设路84号 网站备案/网站的seo是什么意思
  • 网站建设大致价格2017/百度sem认证
  • 湖南专业做网站公司/百度收录网站链接入口
  • PHP做克隆网站/推广费用一般多少
  • aspcms手机网站插件/门户网站
  • 在哪里找做网站的/今日热搜榜前十名
  • 把开发的网站让外网能访问要怎么做/微营销推广方案
  • 做义工的靠谱网站/百度收录怎么查询
  • 学院网站建设需求分析调研表/花都网站建设公司
  • 怎么在Front做网站/郑州seo排名哪有
  • 官方网站怎样做/加拿大搜索引擎
  • 做行程规划的旅行网站/百度指数可以用来干什么
  • WordPress 布局 企业网站/北京官网seo
  • 郑州西区做网站/网络营销推广策划步骤
  • 天长做网站的/付费推广
  • 网站建设完成阶段性总结报告/百度关键词搜索量
  • 怎样下载模板网站/黑帽seo培训
  • 实验报告网站建设与网页制作/关键词排名优化怎么做
  • 免费申请一个网站/营销平台是什么意思
  • 做网站公司什么条件/怎样提高百度推广排名
  • aspnet网站开发教程/网络营销讲师
  • 深圳电信网站备案/河南seo外包
  • 网站建设 设计业务范围/六年级下册数学优化设计答案