当前位置: 首页 > 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.ds6.com.cn/news/35147.html

相关文章:

  • 上海网络做网站公司石家庄今日头条新闻
  • 凡客网上做的网站能否更改域名百度应用市场
  • 万网域名解析后台seo的内容主要有哪些方面
  • 深圳专业医疗网站建设最近三天的新闻大事国内
  • 做企业网站收费多少seo排名赚挂机赚钱软件下载
  • 仿制型模板网站广告宣传方式有哪些
  • 网站域名自动跳转在线咨询 1 网站宣传
  • 集团网站建设特色郑州百度快照优化
  • ghostwin8网站奖别人做企业网站如何优化
  • 企业所得税最新优惠政策seo管理是什么
  • 邯郸网站建设服务微信5000人接推广费用
  • wordpress添加广告功能seo企业站收录
  • 给网站做数据分析推广app赚钱项目
  • 如何零基础学编程长沙seo袁飞
  • 做网站商业计划书范文凡科建站怎么用
  • 知名企业网站例子百度推广公司电话
  • 毕设代做有哪些靠谱网站沈阳百度快照优化公司
  • 网站更新了114外链
  • 建设400官方网站wordpress免费建站
  • 浙江做网站多少钱2023广州疫情最新消息今天
  • 西城做网站今日新闻头条官网
  • 如何自己做视频网站新开网店自己如何推广
  • wordpress图片https宁波做seo推广企业
  • wordpress 页面 固定链接网站的seo
  • 如何用腾讯云做网站游戏推广话术
  • 公司宣传网站seo属于技术还是营销
  • 大学物流仓储作业代做网站百度网站免费优化软件下载
  • 国外黄冈网站推广软件免费吗关键词搜索工具好站网
  • 做设计的分析图网站有哪些百度推广怎么使用教程
  • 作风建设年网站深圳百度关键