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

node.js可以做网站2023重大新闻事件10条

node.js可以做网站,2023重大新闻事件10条,山东百度推广代理商,怎么做网站的搜索引擎C面向对象的三大特性 封装 继承 多态 C认为万事万物皆为对象,对象上有其属性和行为 什么是封装? 封装是C面向对象三大特性之一 封装的意义: 将属性和行为作为一个整体,表现生活中的事物 将属性和行为加以权限控制封装意义一: …

C++面向对象的三大特性

封装

继承

多态

 C++认为万事万物皆为对象,对象上有其属性和行为

什么是封装?

封装是C++面向对象三大特性之一

封装的意义:
        将属性和行为作为一个整体,表现生活中的事物

        将属性和行为加以权限控制
封装意义一:
        在设计类的时候,属性和行为写在一起,表现事物

语法:

        class类名{访问权限:属性/行为};

#include<iostream>
using namespace std;//圆周率
const double PI = 3.14;//设计一个圆类,求圆的周长
//圆求周长的公式:2*PI*R
//class代表设计一个类,类后面紧跟着的就是类名
class circle {//访问权限//公共权限
public://属性//半径int r;//行为//获取圆的周长double ZC() {return 2 * PI * r;}
};int main() {//通过圆类创建具体的圆(对象)circle c1;//给圆对象的属性进行赋值c1.r = 10;cout << "圆的周长是:" << c1.ZC() << endl;
}

类中的属性和行为我们统一称为成员

属性 = 成员属性 = 成员变量
行为 = 成员函数 = 成员方法

三种权限对比

封装意义二:
类在设计时,可以把属性和行为放在不同的权限下,加以控制

访问权限有三种:
        1. public 公共权限

        成员  类内可以访问  类外可以访问

        2. protected 保护权限 

        成员  类内可以访问  类外不可以访问―儿子可以访问父亲中的保护内容

        3. private 私有权限 

        成员  类内可以访问  类外不可以访问儿子不可以访问父亲的私有内容

#include<iostream>
using namespace std;class person {
public:string name;
protected:string car;
private:int pwd;
public:void func() {name = "ty";car = "ducatti";pwd = 123456;}
};int main() {person p1;p1.func(); //public可以访问
}

struct和class的区别

在C++中struct和class唯—的区别就在于默认的访问权限不同

区别:
struct     默认权限为公共

class      默认权限为私有

成员属性设置为私有

优点1: 将所有成员属性设置为私有,可以自己控制读写权限

优点2: 对于写权限,我们可以检测数据的有效性

#define _CRT_SECURE_NO_WARNINGS //确保编译器不会显示与安全性相关的警告信息。
#include<iostream>
#include<string>
using namespace std;class person {
public:void setname(string name) {Name = name;}string getname() {return Name;}int getage() {return Age;}int setage(int age) {if (age < 0 || age >150) {cout << "年龄" << age << "输入有误!" << endl;return 0;}Age = age;}void setidol(string idol) {Idol = idol;}
private:string Name; //可读可写int Age = 24; //只读string Idol; //只写
};int main() {person p;//可读可写p.setname("tianyang");cout << "姓名:" << p.getname() << endl;//只读cout << "年龄:" << p.getage() << endl;//可读可写p.setage(151);cout << "年龄:" << p.getage() << endl;//只写p.setidol("ty");
}
姓名:tianyang
年龄:24
年龄151输入有误!
年龄:24

http://www.mmbaike.com/news/80300.html

相关文章:

  • 河北省住房和城乡建设厅信用网站新闻源
  • 你了解网站建设吗 软文案例网络营销策略的概念
  • 企业网站建设计入什么科目百度推广400客服电话
  • 营销网站与企业网站的区别百度推广助手电脑版
  • 百度快照和做网站有关系吗百度账号注册平台
  • 广州品牌网站建设公司广州seo和网络推广
  • 免费素材网站pexels百度大全
  • 深圳网站建设公司联华网络营销的成功案例分析
  • 传媒有限公司免费网站河南seo优化
  • 中国网站建设排名sem和seo
  • 做音乐网站的条件北京网站seo
  • 织梦 网站无法显示该页面一句吸引人的广告语
  • 基于html css的网站设计百度官网app下载安装
  • 建设传奇私服发布网站网站关键词排名优化软件
  • 网站建设基本流程规范企业网站搭建
  • 新增网站友情链接代码模板
  • mvc 网站 只列出目录吉林seo关键词
  • 个人网站建设代码东莞网络排名优化
  • 手机怎么自创网站香港疫情最新情况
  • 哪个网站做关于党建述职的材料网络推广服务
  • 广州外贸网站建设公司企业seo推广
  • 仿照别的网站做10条重大新闻事件
  • 做阿里巴巴网站店铺装修费用外链网站推荐
  • wordpress w3温州seo推广外包
  • 曲靖 曲靖网站建设软件(app)开发企业管理咨询培训
  • 旅游网站建设平台分析优化营商环境条例解读
  • 网站更换服务器怎么做网络营销策略内容
  • 河南新蔡有做网站建设的吗自己建网页
  • 大良营销网站建设策划百度seo关键词排名优化
  • 邯郸网络技术公司做网站优化推广