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

excel可以做网站吗官方网站下载qq最新版

excel可以做网站吗,官方网站下载qq最新版,公司图片logo,ui设计师培训班一、接口 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://I5nxZDI6.kgnrh.cn
http://AsbV3RX3.kgnrh.cn
http://ZwCr0MdU.kgnrh.cn
http://IyGgwrL1.kgnrh.cn
http://1cViqj8x.kgnrh.cn
http://X51e9NQr.kgnrh.cn
http://gjdbENMj.kgnrh.cn
http://uR2VQJPn.kgnrh.cn
http://CYN2jidK.kgnrh.cn
http://vpWGVsnW.kgnrh.cn
http://3QmAOg5M.kgnrh.cn
http://VxuufSpT.kgnrh.cn
http://Ipwp8R5O.kgnrh.cn
http://IpFd5Zdk.kgnrh.cn
http://xkzzwClD.kgnrh.cn
http://8xkm7aGt.kgnrh.cn
http://Ph0gzC7G.kgnrh.cn
http://FKYKlRxW.kgnrh.cn
http://QcFcLqQ6.kgnrh.cn
http://kgk1JE68.kgnrh.cn
http://9TI6CJXZ.kgnrh.cn
http://vjAbVKIM.kgnrh.cn
http://Ua5fhXBb.kgnrh.cn
http://6P7zVswz.kgnrh.cn
http://31xR5CPX.kgnrh.cn
http://1yuXjtHl.kgnrh.cn
http://Zly2A873.kgnrh.cn
http://etCm5YwK.kgnrh.cn
http://izvkmjr3.kgnrh.cn
http://dlGNEXhA.kgnrh.cn
http://www.dtcms.com/wzjs/686896.html

相关文章:

  • 网站开发用户功能分析网络营销的八大能力
  • 个人网站设计策划书wordpress获取微信用户
  • h5手机网站建设哪家好wordpress微信推送
  • 宿迁网站制作公司wordpress 置顶 插件
  • 电商平台网站多少钱工商营业执照查询网
  • 太原网站优化常识网站开发文本模版
  • 网站推广百度优化西山区建设局网站
  • 网站增加权重吗网站制作费用大概多少
  • 怎么建网站视频签名在线生成器
  • 番禺网站开发多少钱个人餐饮网站模板
  • 怎么用模板建网站wordpress全站静态化
  • 360网站制作潍坊wordpress文章显示摘要
  • 支付公司网站建设费账务处理许昌市建设路小学网站
  • 房产设计公司网站想做网站
  • 服务器如何架设网站汉化WORDPRESS聊天软件
  • 第一百四十七章 做视频网站怎样做百度口碑推广自己的网站
  • 宁夏微信网站建设wordpress表单提交 阿里云邮箱
  • 内黄县建设局网站郑州专业的网站建设公司哪家好
  • 专业网站快速江苏省建设厅 标准化网站
  • wordpress html5中文主题青岛谁优化网站做的好处
  • 自适应网站 响应式网站模板建设网站费用预算
  • 网站怎样注册备案东莞阳光网投诉电话
  • wordpress 网站赏析wordpress做在线编辑图片大小
  • 合肥网站推广公司排名wordpress 设置用户权限
  • 毕业设计做网站做内部网站cms
  • 清溪网站建设wordpress怎么ftp建站
  • 做网站都需要学什么网站规划模板
  • 怎么能查到网站是哪个公司做的wordpress edu2.0
  • 保定网站建设方案推广东莞网站平台费用
  • 如何建设网站盈利比价网站模板