必赢亚洲手机app下载


苹果电脑200个免费的开源软件下载

c#抽象类

面向对象编制程序

  C#面向对象编制程序

 

怎么着是面向对象?

 

面向对象编制程序是上个实际六十时期继面向结构编制程序之后提出的二个新的编制程序思想

 

 

封装,继承,多态

必赢亚洲手机app,包裹,继承,多态是面向对象编制程序的中坚:

封装是落到实处面向对象程序设计的第二步,封装正是将数据或函数等联谊在2个个的单元中(我们称之为类)。被包裹的指标平时被称为抽象数据类型

意义是:体贴数量不被弄坏(例如一台电视机我们能利用它然则不能够随便变动内部的电路)

关键字:private,public,protected,internal

Public string name;

继承:后续主要完结重用代码,节省费用时间 在继续中
构造函数运转顺序由上至下 而析构函数则是以下至上,继承语句如下:

Public class name:类名


在就学多态的时候时候不得不提一下虚方法

虚方法:证明virtual的措施就是虚方法
在基类中定义虚方法能够在子类中选拔override重写

而采纳重写的历程即是多态

Virtual public void show()//定义虚方法

Override public void show()//方法的重写

Base关键字

Base关键字:base关键字用于从派生类中走访基类成员 主要方式如下:

调用基类樱笋时被别的办法重写的不二法门

内定创立派生类实例应调用的基类构造函数

(base关键字无法在静态方法中使用)

 

小编在此处写了叁个关于3个案例示范了一下

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace 代码的后续

{

    class Goods//定义了三个基类

    {

        public string TradeCode { get; set; }//定义商品编号

        public string FullName { get; set; }//定义商品名称

        

    }

    class JHinfo : Goods

    {

        //定义进货编号

        public string JHID { get; set; }

        public void showinfo()//输出购买编号

 

        {

            Console.WriteLine(“进货编号:{0}\n商品编号:{1}\n商品名称:{2}\n”,JHID,TradeCode,FullName);

 

        

        }

        }

}

  class Program

    {

        static void Main(string[] args)

        {

            JHinfo jh = new JHinfo();//实例化对象

            jh.TradeCode = “战神1000”;

            jh.FullName = “台式机电脑”;

            jh.JHID = “ZS10000”;

            jh.showinfo();

            Console.WriteLine();

            Console.ReadKey();

 

 

        }

    }

}

 必赢亚洲手机app 1

 

 

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图