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

书画网站模板域名服务商是什么意思

书画网站模板,域名服务商是什么意思,建设工程信息网评价起评分,企业服务 免费网站建设1、介绍 C#是一种多范式编程语言,但其中一个主要的编程范式是面向对象编程(OOP)。面向对象编程有一些特点,而C#提供了丰富的功能来支持这些特点。 2、面向对象特点 封装(Encapsulation): 封装…

1、介绍

C#是一种多范式编程语言,但其中一个主要的编程范式是面向对象编程(OOP)。面向对象编程有一些特点,而C#提供了丰富的功能来支持这些特点。

2、面向对象特点

  1. 封装(Encapsulation):

    • 封装是将数据和方法捆绑在一起的概念,同时对外部隐藏实现的一部分。在C#中,使用访问修饰符(public、private、protected等)来控制对类的成员的访问。
  2. 继承(Inheritance):

    • 继承是一种通过创建新类并重用现有类的属性和行为的方式。在C#中,使用冒号(:)来实现继承关系。
  3. 多态(Polymorphism):

    • 多态性是指同一个方法可以在不同的类中有不同的实现。C#支持两种类型的多态性:编译时多态性(静态多态性)和运行时多态性(动态多态性)。编译时多态性是通过方法的重载和运算符重载实现的,而运行时多态性则是通过虚方法和接口实现的。
  4. 抽象类和接口(Abstract Classes and Interfaces):

    • C#支持抽象类和接口,它们都是实现抽象和多态性的重要手段。抽象类可以包含抽象方法和具体方法,而接口只能包含抽象方法。
  5. 类和对象(Classes and Objects):

    • C#中的类是用户定义的数据类型,用于封装数据和方法。对象是类的实例,通过类的构造函数创建。类和对象是面向对象编程的基本构建块。
  6. 成员访问修饰符(Access Modifiers):

    • C#提供了不同的成员访问修饰符,如public、private、protected等,用于控制对类的成员的访问。这有助于实现封装。
  7. 属性和索引器(Properties and Indexers):

    • 属性允许类提供对其字段的访问,并允许在访问字段之前或之后执行特定的逻辑。索引器允许类的实例像数组一样进行访问。
  8. 重载和覆盖(Overloading and Overriding):

    • C#支持方法和运算符的重载,使您能够在同一类中定义具有相同名称但不同参数列表的多个方法。此外,通过使用关键字override,子类可以覆盖父类的虚方法。

这些特点使得C#成为一种强大的面向对象编程语言,能够支持灵活、可维护和可扩展的代码设计。

3、示例

创建一个Person类,其中包含nameagegender三个属性

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace _02_面向对象复习
{public class person{//字段 属性 方法private string _name;public string Name{get { return _name; }set { _name = value; }}private int _age;public int Age{get { return _age; }set { _age = value; }}private char _gender;public char Gender{get { return _gender; }set { _gender = value; }}public void SayHello(){Console.WriteLine("{0},{1},{2}", this._name, this._age, this._gender);Console.ReadLine();}}
}

接着在Program.cs中实例化一个person对象,并给Person的三个属性分别赋值

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace _02_面向对象复习
{class Program{static void Main(string[] args){person p = new person();p.Age = 10;p.Name = "张三";p.Gender = '男';p.SayHello();}}
}

4、运行结果

在这里插入图片描述

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

相关文章:

  • 有没有学做ppt发网站或论坛猪八戒网站 怎么做兼职
  • 建设企业网站哪家好电子政务网站建设方案
  • wordpress网站代码文件太多网站制作 流程
  • 巴中微网站建设网站域名续费一年多少钱
  • 宿豫网站建设制作编程网站项目做哪个比较好
  • 专做母婴的网站秦皇岛网站设计公司
  • 深圳宝安网站建设学习网张家港
  • 安徽省建设业协会网站谷歌seo2022
  • 开发 网站 团队青海集团网站建设
  • 河北建站公司装饰公司名字起名大全
  • 江门做网站公司开网络公司网站开发行业代码
  • 学做饼干网站网站运营seo实训总结
  • 网站建设中html 下载wordpress 乱码
  • 即墨网站建设哪家好深圳有哪些外贸公司
  • 建设什么企业网站福建自适应网站建设
  • 门户网站开发工作室保安服定制公司
  • 如何建设个人网站和博客wordpress语言更改
  • 招聘网站建设方案模板wordpress页面模板获取内容
  • 网站开发后端选择成都公司建网站
  • 自己公司网站设计燕子项目网
  • 广州网站设计流程深圳 建设银行国际互联网站
  • 温州网站建设服务器广告推广费用一般多少
  • 做网站建设的公司云主机网站源码
  • 域名到期网站单页面应用的网站
  • 深圳手机网站制作公司排名建设网站有什么作用
  • 从化手机网站建设普陀区网站建设
  • 网站微信二维码悬浮建站优化信息推广
  • 做宣传片的网站大气蓝色律师网站phpcms模板
  • 公司网站建设推合同东莞企业信息查询系统官网
  • 小学网站建设情况说明wordpress 编辑图片