星空网 > 软件开发 > ASP.net

一、程序设计编程基础知识

一、对象

对象是一个自包含的实体,用一组可识别的特性和行为来标识,一切事物皆为对象。

二、类

类就是具有相同的属性和功能的对象的抽象的集合,比如“人”,“动物”。

class Cat  {    public string Shout()    {      return "喵!";    }  }

‘class’是表示定义类的关键字,’Cat’是类的名称,’Shout’是类的方法;类名称首字母要大写,多个单词则各个首字母大写;对外公开的方法需要用’Public’修饰符。

三、实例

实例,就是真实的对象,有名有姓的一个真实存在的人就是一个实例,实例化就是创建对象的过程,使用new关键字来创建。

private void button1_Click(object sender, EventArgs e)    {      Cat cat = new Cat();      MessageBox.Show(cat.Shout());    }

四、构造方法

构造方法又叫构造函数,其实就是对类进行初始化。构造方法与类同名,无返回值,也不需要void,在new的时候调用,下面的例子在调用Cat类初始化时候必须给小猫一个名字。

class Cat  {    private string name = "";    //声明Cat类的私有字符串变量name    public Cat(string name)    //定义Cat类的构造方法,参数是输入一个字符串    {      this.name = name;      //将参数赋值给私有变量name    }  }

五、方法重载

方法重载提供了创建同名的多个方法的能力,但这些方法需使用不同的参数类型。构造方法和普通方法都可以重载。其作用是可在不改变原方法的基础上,新增功能。

class Cat  {    private string name = "";    public Cat(string name)    //带参数的构造函数    {      this.name = name;    }      public Cat()    //不带参数的构造函数    {      this.name = “无名”;    }  }

六、属性

属性是一个方法或一对方法,但在调用它的代码看来,它是一个字段,即属性适合于以字段的方式使用方法调用的场合。字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。属性的权限必须是public。

set访问器没有显式设置参数,但它有一个隐式参数,用关键字value表示,它的作用是调用属性时可以给内部的字段或引用赋值。

class Cat  {    private int shoutNum = 3;  //声明一个内部字段    public int ShoutNum     //ShoutNum即为属性,当中有两个方法:得到、设置    {      get      {        return shoutNum;          }      set      {        shoutNum = value;      }    }

七、修饰符

pbulic:公有的,类成员可以允许其他任何类来访问。

private:私有的,只允许同一个类中的成员访问。

protected:继承,除了同一个类中的成员,子类可以对父类有完全访问权。

为了更多的控制,有利于封装,一般无需对外界公开的方法都应该设置其修饰符为private。




原标题:一、程序设计编程基础知识

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

案例:从九号公司北美“双11”战绩来看,海外消费逻辑已变或更益中国企业全球化发展:https://www.kjdsnews.com/a/1692211.html
跟着钱走?物流服务商竞相适应全球供应链变化:https://www.kjdsnews.com/a/1692212.html
2023十大营销翻车案例,品牌营销别再踩坑了!:https://www.kjdsnews.com/a/1692213.html
一篇文章带你了解商标注册:博茨瓦纳:https://www.kjdsnews.com/a/1692214.html
排雷!罗列圣诞节容易侵权的卖品:https://www.kjdsnews.com/a/1692215.html
亚马逊联盟佣金怎么赚?:https://www.kjdsnews.com/a/1692216.html
百崖大峡谷生态旅游景区(探秘中国西南自然风光):https://www.vstour.cn/a/363176.html
海陵岛马尾岛景点介绍 海陵马尾岛图片:https://www.vstour.cn/a/363177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流