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

网站的改版怎么做wordpress主题模版在那个文件夹

网站的改版怎么做,wordpress主题模版在那个文件夹,网站开发和网页设计的区别,wordpress网上商城初始面向对象之继承 根据面向对象的编程思路,我们可以把共性抽象出来封装成类,然后让不同的角色去继承这些类,从而避免大量重复代码的编写 实现继承 继承机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保…

初始面向对象之继承

根据面向对象的编程思路,我们可以把共性抽象出来封装成类,然后让不同的角色去继承这些类,从而避免大量重复代码的编写

实现继承

继承机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,添加功能,这样产生的新类叫做子类(派生类),被继承的类型称为父类(基类)

格式

class 派生类名:继承方式  基类名1,继承方式 基类名2,....

{

        派生类成员;

};

继承方式有: public,protrcted,private

 class Houyi:public Hero,pulbic Ranger{public:Houyi(const string &name,int distance,int looks);~Houyi();void show() const;private:int looks; // 颜值
}

此时的Houyi这个类继承了Hero和Ranger两个类,拥有了Hero和Ranger的所有成员

构造函数的调用顺序:先按照继承时的顺序挨个调用基类的构造函数,然后调用派生类的构造函数

析构函数调用顺序和构造函数调用顺序相反

某个类的私有成员属性只能在该类中使用, 如果想在派生类中使用,就必须对外提供一个公共的方法。

组合

组合是对现有对象进行拼装即组合产生新的具有更复杂功能的类,组合强调的是整体与部分的关系,它们之间有明显的“has a”关系

class 类名{public :成员函数;private :类1 对象1;类2 对象2;};

构造函数的调用顺序:

1.按照继承时的顺序挨个调用基类的构造函数

2.调用对象成员的构造函数

3.调用派生类的构造函数

继承的优缺点

继承是一种 “is-a” 的关系,例如 Student 继承 Person,说明 Student 是 Person。

优点: 方法复用: 子类可以复用父类的方法,并在需要时重写(override)父类的方法,方便地实现对父类的扩展。

缺点: 细节可见性: 父类的内部细节对子类是可见的,违反了信息隐藏原则。

编译时绑定: 子类继承的父类方法在编译时确定,无法在运行时改变父类方法的行为。

高耦合: 如果父类的方法更改(例如增加参数),子类必须进行相应的修改,导致子类与父类高度耦合,违反了低耦合原则。

组合的优缺点

组合是一种 “has-a” 或 “contains-a” 的关系,例如一个 Car 包含一个 Engine 对象。

在类设计时,通过将一 个类的对象作为另一个类的成员变量来实现组合。

优点:

低耦合: 当前对象与包含对象的内部细节分离,只通过其公开接口进行交互,降低耦合度。

运行时动态绑定: 当前对象可以在运行时动态绑定所包含的对象,可通过 set 方法进行对象赋值。

灵活性高: 可以将不同的对象组合在一起,从而灵活地设计系统。

缺点:

对象数量增多: 组合可能会产生大量对象,增加内存使用和管理复杂性。

接口设计复杂: 为了组合多个对象,需要仔细设计和定义接口,以确保类之间的协同工作。

修饰权限

类成员的修饰权限

继承方式

http://www.dtcms.com/wzjs/545166.html

相关文章:

  • 有了源代码怎么做网站东莞横沥新闻今天
  • 网站策划的前景杭州网站建设公司联系方式
  • 学校响应式网站模板下载福田网站建设多少钱
  • php面向对象网站开发给人做设计的网站
  • 京东网站推广方式医院网站建设的规划方案
  • 网站左侧固定广告代码戴尔的网站建设有哪些主要特色
  • 商业网站是什么庆阳定制网站
  • 网站文件权限网站管理员招聘
  • 诸城网站建设定制福州模板建站代理
  • 12306网站开发时间wordpress 首页更换
  • 教育局门户网站建设目的邱县企业做网站推广
  • 网站做推广页需要什么九宫格导航网站
  • 制作衣服的软件app广西seo优化
  • 新网互联 网站上传吴桥县网站建设
  • 模仿建设网站是侵权吗wordpress主题代码编辑教程
  • 个人网站怎么注册买网站账号做推广
  • 找权重高的网站方法重庆企业网站
  • 网站建设立项ppt域名买来可以做网站吗
  • 淄博优化网站排名个人网站构建
  • 网站开发费 无形资产电商网站域名
  • 手机网站 扁平化趋势网站开发的功能需求怎么写
  • 建网站需要什么要求站长统计网站
  • 泉州网站制作企业e时代网站制作
  • 南阳哪里做网站比较好wordpress更改wp文件夹
  • 深圳企业营销型网站建设医院网站建设课程代码
  • 网站建设新手教学视频镭拓网站建设
  • 万网怎么创建网站吗做的网站百度搜索不出来
  • 建设银行培训网站网站开发为什么要用框架
  • 龙泉市建设局网站杭州网站建设公司服务
  • 网题 做问卷的网站创建5a 网站建设要求