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

宜昌十堰网站建设哪家好怎么对企业进行网站建设

宜昌十堰网站建设哪家好,怎么对企业进行网站建设,凡科网站怎么做外链,重庆新闻天天630继承 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类(父类&#xff0…

继承

继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类(父类),这个新的类被称为派生类(子类)

父类与子类

访问修饰符 class 父类名
{
 ...
}
class 子类名 : 父类名
{
 ...
}

父类中,不是所有的属性和方法都会继承给子类的。

  • public :子类和其他都可以访问
  • protected :外部不能访问,自己和子类可以访问 
  • privated :只能在该类中访问,不能继承
    class Animal{public int age;public string name;//外部不能访问,自己和子类可以访问protected int money;//只能在该类中访问,不能继承private int home;}//public 成员和 protected 成员都会被继承过来class Cat : Animal{public int legs = 4;}class Duck : Animal{public int legs = 2;}

调用函数

派生类可以通过关键字base来调用基类的构造函数和方法。 

    class Animal{public int age;public string name;//外部不能访问,自己和子类可以访问protected int money;//只能在该类中访问,不能继承private int home;public Animal(int inAge, string inName, int inMoney){age = inAge;name = inName;money = inMoney;Console.WriteLine("Animal 的构造函数被调用了!");}public virtual void Cry(){Console.WriteLine("Animal:动物叫");}}//public 成员和 protected 成员都会被继承过来class Cat : Animal{public int legs = 4;//派生类可以通过关键字base来调用基类的构造函数。public Cat(int inAge, string inName, int inMoney):base(inAge, inName, inMoney){Console.WriteLine("Cat 的构造函数被调用了!");}public override void Cry(){//派生类可以通过关键字base来调用基类的方法。base.Cry();Console.WriteLine("喵喵喵");}}class Duck : Animal{public int legs = 2;//派生类可以通过关键字base来调用基类的构造函数。public Duck(int inAge, string inName, int inMoney):base (inAge, inName, inMoney){Console.WriteLine("Duck的构造函数被调用了!");}public override void Cry(){//派生类可以通过关键字base来调用基类的方法。base.Cry();Console.WriteLine("嘎嘎嘎");}}

基类的初始化 

派生类继承了基类的成员变量和成员方法。因此父类对象应在子类对象创建之前被创建。

        static void Main(string[] args){Animal animal = new Animal(1, "动物", 2);animal.Cry();Cat sonObj = new Cat(10, "猫", 100);sonObj.Cry();Console.WriteLine(sonObj.name);//使用基类的类型存放子类的对象Animal obj1 = new Cat(5, "猫", 101);obj1.Cry();Animal obj2 = new Duck(2, "鸭子", 2);obj2.Cry();}

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

相关文章:

  • 推荐聊城做网站网站开发的硬件环境要求
  • 基于php的网站设计与实现wordpress 速度慢
  • 建设网站的源代码的所有权东莞互联网企业
  • 网站做营利性广告需要什么备案市场调查报告
  • 中山专业做网站作一手房用什么做网站
  • 论坛网站建设价格信息网络传播权保护条例
  • 网站开发安全性分析北京政务服务官方网站
  • 网站建设时怎么购买空间信息发布网站模板下载
  • 怎么在网站后台删除图片凡科 360免费建站
  • 建设网站排名秋风最新消息
  • 深圳鸿运通网站建设如何把做的网站放到百度上
  • 网站seo推广优化贵州省建设部网站
  • 软件 网站模板互联网产品运营
  • 深圳福田做网站公司哪家好显示海外地址用什么地图?
  • 数码网站建设的规模与类别wordpress创建子主题
  • 微网站怎么制作花木公司网站源码
  • 全国卫生计生机构建设管理系统网站微信公众号定位开发
  • 可信网站个人申请公众号注册
  • 南宁个人网站建设qq空间刷赞网站推广
  • 怎么给网站做快照高端美食网站建设
  • wordpress截取标题长度杨和关键词优化
  • 网站建设 中企动力板材生态板wordpress theme ide
  • 自己做直播网站网页制作基本方法
  • 域名没备案如何建设网站ui设计公司官网
  • 家政网站建设方案网站建设方案书ppt
  • 帮企业建网站步骤移动网站cms
  • 条形码怎么做网页怎么优化wordpress数据库表
  • 如何去做电商网站优化与seo
  • 贵阳网站备案核验点照相东莞地图全图
  • 茶叶公司商城网站建设推广优化公司网站