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

怀宁网站建设搜索引擎优化的英语简称

怀宁网站建设,搜索引擎优化的英语简称,郑州网站建设网站,怎么增加网站流量1、面向对象的三大特征:封装、继承、多态 2、类和对象 2.1、类的概念 类:类是一个抽象的概念,用于描述同一类对象的特点。 对象:根据类的概念所创造的实体。 类中包含属性和行为 属性:描述类的数据,一…

1、面向对象的三大特征:封装、继承、多态

2、类和对象

        2.1、类的概念

类:类是一个抽象的概念,用于描述同一类对象的特点。

对象:根据类的概念所创造的实体。

类中包含属性和行为

属性:描述类的数据,一般都是名词

行为:描述类的具体操作,一般都是动词

        2.2、类的实现

类是使用关键字class修饰的,包含两方面内容:

1、行为,通过函数实现,也被称为“成员函数"。

2、属性,保存一些数据元素,也被称为“成员变量"。

#include <iostream>
#include <string>
using namespace std;class Phone
{
public:string brand;string color;int price;void play_game(){cout << "打游戏" << endl;}void listen_music(){cout << "听音乐" << endl;}void watch_video(){cout << "看电影" << endl;}
};
int main()
{Phone P1;//创建栈内存对象P1.brand="小米";P1.color="黑色";P1.price=5999;cout << P1.brand << " " << P1.color << " " << P1.price << " " << endl;P1.play_game();P1.listen_music();P1.watch_video();Phone* P2=new Phone;//创建堆内存对象P2->brand="苹果";P2->color="白色";P2->price=6999;cout << endl << P2->brand << " " << P2->color << " " << P2->price << " " << endl;P2->play_game();P2->listen_music();P2->watch_video();delete P2;P2 =NULL;//需要释放堆内存对象空间return 0;
}

        2.3、类的实例化

由类创建对象的过程叫类的实例化。

对象分为两种:栈内存对象 and 堆内存对象

1、栈内存对象

用 . 的方式调用成员,对象所在的{ }执行完毕后,自动被销毁

2、堆内存对象

用new关键字创建,对象类型的指针(Computer *) ,指向new关键字开辟的空间。使用->的方式进行调用,堆内存对象需要使用delete关键字手动销毁,如果不销毁会造成内存泄漏,导致程序的卡顿。用delete关键字进行销毁,并把对象指针置为NULL.

3、封装

一般情况下,会把类中的属性或者特征进行封装。通常是把类中的属性变为私有(private),如果外部访问需要公共接口,可以控制属性的读和写的权限,提高了程序的安全性

#include <iostream>
#include <string>using namespace std;//类的封装,如果外部访问需要公共接口,可以控制属性的读和写的权限
class Person
{
private: //权限:private(私有)是最封闭的权限,只能在类内访问string uname;int age;public://权限  公共权限 类内类外都可以访问//设置姓名和年龄读权限string get_name(){return uname;}int get_age(){return age;}//设置姓名和年龄写权限void set_name(string n){uname =n;}void set_age(int a){age =a;}
};
int main()
{Person people;people.set_name("Nancy");people.set_age(25);cout << " 姓名:" << people.get_name();cout << " 年纪:" << people.get_age();return 0;
}

上述代码定义了人类的属性:姓名和年纪,都进行了封装,在类外部修改不了该属性,QT页面定义的属性是上锁状态,只能通过公共的借口来进行读写。

 

http://www.yayakq.cn/news/372085/

相关文章:

  • 政务服务网站的建设原则如何买网站
  • 怎么用html做网站那个网站上有做婚礼布场样图的
  • 优秀的国外网站企业展厅设计公司豆河镇展厅设计公司笔中展览
  • 中国建设银行官方网站纪念币绥化建设局网站
  • 毕节市城乡建设局网站现在什么网站做推广比较好
  • 网站建设方案论文1500排行网页游戏
  • 网站平台建设论文营销型网站四大元素
  • 资讯文章网站模板dede网站备份
  • 网站建设制作确认单先做公众号在做网站
  • 泉州专业制作网站开发网站空间免费吗
  • 开发框架有哪些盐城网站优化推广工作室
  • 请人做游戏的网站亚马逊新店投广告是免费的吗
  • seo排名点击软件廊坊seo计费管理
  • 宜春做网站的公司哪家好商丘高端网站建设
  • 河南专业网站建设网站建设可视化
  • 深圳最好的网站建设公司哪家好wordpress模板怎么制作
  • 搜索的网站后大拇指分享数量不见了高端电子商务网站建设
  • 中国建设会计协会网站首页wordpress添加标签后哪里显示
  • 网站qq联系怎么做湖北金扬建设网站
  • 网站内链规划做网站需要准备什么条件
  • 网站打不开罗湖商城网站建设哪家公司便宜点
  • 欧美做的爱爱网站智慧团建电脑登录入口官网
  • 安徽建设厅证书查询网网站wordpress搭建过程
  • 贵阳网站建设hsyunsovs2013如何做网站
  • 网站建设制作报价凯里门户网
  • 网站中如何做图片轮播移动端网站建设需要注意哪些问题
  • 2008建设网站全国较好的网站建设公司
  • 没有网站也可以做外贸吗阳江招聘网价格
  • 重庆手机网站推广方法好看简洁的logo设计
  • 可以做录音兼职的网站面试简历模板免费