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

网站建设安全协议手机网站制作

网站建设安全协议,手机网站制作,中国城乡建设部网站证书查询,做的比较好的个人网站一、接口 1.什么是接口 官方话:是一种定义契约(一组方法、属性、事件或索引器的抽象声明)的机制,它规定了实现该接口的类或结构必须提供这些成员的具体实现。接口是面向对象编程中实现多态和抽象的重要工具。 个人理解&#xf…
一、接口
1.什么是接口

官方话:是一种定义契约(一组方法、属性、事件或索引器的抽象声明)的机制,它规定了实现该接口的类或结构必须提供这些成员的具体实现。接口是面向对象编程中实现多态和抽象的重要工具。

个人理解:策划书(规定了需要实现什么功能)

2.接口定义

修饰符   interface 接口名
{
   方法;
   属性
}

3.接口的使用:
using System;// 接口定义
interface IAnimal
{void Speak(); // 动物发声方法
}// 实现类:狗
class Dog : IAnimal
{public void Speak() => Console.WriteLine("汪汪汪");
}// 实现类:猫
class Cat : IAnimal
{public void Speak() => Console.WriteLine("喵喵喵");
}class Program
{static void Main(){IAnimal dog = new Dog();IAnimal cat = new Cat();dog.Speak(); // 输出:汪汪汪cat.Speak(); // 输出:喵喵喵}
}

类似重写,但又不一样

一句话总结

  • 接口:“你必须能做这件事,但具体怎么做我不管”(如:所有厨师都要会做宫保鸡丁)。
  • 重写:“你爹是这么做的,但你可以改”(如:祖传宫保鸡丁要放花生,你可以改成放腰果)。
二、抽象类
1.什么是抽象类?

官方话语:抽象类是 C# 中一种特殊的类,它不能被实例化,主要用于作为其他类的基类(父类)。抽象类的核心特点是可以包含抽象方法(只有方法定义,没有实现),这些抽象方法必须由继承它的子类实现。

个人理解:带模板的策划书

2.定义抽象类

[访问修饰符] abstract class 类名 {

// 抽象成员(必须由子类实现)

[访问修饰符] abstract 返回类型 抽象方法名(参数列表);

[访问修饰符] abstract 属性类型 抽象属性名 { get; set; }

...

}

3.使用抽象类:

eg:

// 抽象类:动物
abstract class Animal
{public abstract string Sound { get; } // 抽象属性public abstract void Speak();         // 抽象方法public void Eat() => Console.WriteLine("吃东西"); // 普通方法
}// 子类:狗
class Dog : Animal
{public override string Sound => "汪汪";public override void Speak() => Console.WriteLine(Sound);
}// 使用示例
Animal dog = new Dog();
dog.Speak(); // 输出:汪汪
dog.Eat();   // 输出:吃东西
三、接口和抽象类的区别
抽象类接口
可以包含抽象方法和普通方法只能包含方法签名(不能有实现)
子类使用 : 继承一个抽象类子类使用 : 实现多个接口
用于定义一组相关类的共同行为和部分实现用于定义不相关类的共同行为(如 “可打印”“可排序”)
关键字:abstract关键字:interface
http://www.cadmedia.cn/news/3228.html

相关文章:

  • 深圳网站建设联系方式可以访问境外的浏览器
  • 深圳网站制作问石家庄网站建设方案推广
  • 网站首页排名seo搜索优化seo 的作用和意义
  • 旅游电子商务 网站建设产品营销策略
  • 专业的网站建设流程品牌营销策划与管理
  • 做网站不能有中文字符十大电商代运营公司
  • 杭州市滨江区建设局网站互换链接的方法
  • 乐温州网站建设百度广告收费标准
  • 国际会议网站建设长沙网站seo收费标准
  • 搜索引擎技巧直通车优化推广
  • 市委宣传部部长是什么职级武汉seo公司排名
  • 电商商城网站建设网易游戏推广代理加盟
  • 免费网站站长推广seo学堂
  • 独立网站建设空间哪里买搜索指数在线查询
  • 建立营销网络新乡网站优化公司推荐
  • 无人在线完整免费高清观看北京百度网站排名优化
  • 网站建设合同鉴于甲方委托乙方sem是什么基团
  • 电商主图模板搜索引擎优化是做什么的
  • 邢台太行中学官网seo准
  • 国内免费注册二级域名的网站百度搜索引擎地址
  • 辽宁政府建设工程信息网站百度官网
  • 从事建站业务还有前景吗重庆网络推广外包
  • 科技型中小企业怎么认定seo网站有优化培训班吗
  • 网站建设费入何科目对网站的建议和优化
  • 专业网站建设商家威海seo
  • php动态网站开发教程app推广软件
  • 承德房地产网站建设搜索引擎优化的含义和目标
  • 政府网站建设评语外贸独立站怎么做
  • 怎么对企业进行网站建设seo快速排名软件网址
  • 上海做家教网站有哪些网络推广和网站推广平台