东营网站建设优化如何把自己网站推广出去

news/2025/9/24 3:45:40/文章来源:
东营网站建设优化,如何把自己网站推广出去,网站升级的内容包括哪些,北京工装设计公司排名文章目录 一、抽象类和接口总结总结补充说明主要区别 二、抽象类2.1 抽象类概述与声明2.2 抽象方法2.3 抽象类与抽象方法的使用 三、接口3.1 接口概述概述特征声明示例 3.2 接口的实现和继承说明示例 3.3 显式接口成员实现说明注意示例 一、抽象类和接口总结 总结 抽象类和接… 文章目录 一、抽象类和接口总结总结补充说明主要区别 二、抽象类2.1 抽象类概述与声明2.2 抽象方法2.3 抽象类与抽象方法的使用 三、接口3.1 接口概述概述特征声明示例 3.2 接口的实现和继承说明示例 3.3 显式接口成员实现说明注意示例 一、抽象类和接口总结 总结 抽象类和接口这两种类型用于完全不同的目的。抽象类主要用作对象的基类贡献某些主要的特性例如共同的目的和结构。 接口则主要是用于类为这些类去添加不同的方法行为。 补充说明 抽象类和接口都包含可以由派生类继承的成员他们都能直接实例化但可以声明他们的变量 这样做可以使用多态性把继承这两种类型的对象指定给他们的变量 接着通过这些变量来使用这些类型的成员但不能直接访问派生类中的其他成员【如上述例子】 主要区别 1、他们的派生类只能继承一个基类即只能直接继承一个抽象类但可以继承任意多个接口 2、抽象类中可以定义成员的实现但接口中不可以 3、抽象类中可以包含字段、构造函数、析构函数、静态成员或常量等接口中不可以 4、抽象类中的成员可以是私有的只要他们不是抽象的、受保护的、内部的或受保护的内部成员受保护的内部成员只能在应用程序的代码或派生类中访问但接口中的成员必须是公共的。 二、抽象类 2.1 抽象类概述与声明 一般将父类定义为抽象类需要使用这个父类进行多态与继承。 继承树中越是向上类就越发抽象例如奔驰继承汽车类汽车类继承交通工具类等。 声明使用abstract关键字 访问修饰符 abstract class 类名基类或接口 { }声明抽象类 public abstract class myClass {public int i;public void func(){ } }声明抽象类时abstract、class和类名外是必须的其余可选 2.2 抽象方法 抽象方法没有方法体这个方法本身没有任何意义需要被继承的类进行重写。 如果一个类中有抽象方法那么这个类就需要被标记为抽象类。 抽象方法必须声明在抽象类中。 声明抽象方法时不能使用virtual、static、private修饰符。 抽象方法声明引入了一个新方法不提供方法的实现因此方法体只包含一个分号。 当从抽象类的派生一个非抽象类时需要在非抽象类中重写抽象方法以提供具体的实现重写抽象方法时使用override关键字。 声明使用使用abstract关键字 public abstract class myClass {public int i;public void func(){ }//声明抽象方法public abstract void method(); }2.3 抽象类与抽象方法的使用 //声明抽象类abstract class MyClass{private string name;private int age;public string Name{get { return name; }set { name value; }}public int Age{get { return age; }set { age value; }}//抽象方法public abstract void showInfo();}//继承抽象类class SonClass : MyClass{//重写抽象方法public override void showInfo(){Console.WriteLine($My name is:{this.Name},I am {this.Age} years old.);}}internal class Program{static void Main(string[] args){SonClass sonClass new SonClass(); //实例化派生类MyClass son sonClass; //使用派生类实例化抽象类son.Age 10;son.Name Nick;son.showInfo();Console.ReadLine();}}运行结果 三、接口 3.1 接口概述 概述 由于C#中是单继承但客观世界中出现多重继承的情况比较多因此通过接口实现多重继承的功能。 接口是抽象类的延申可以视作纯粹的抽象类其中的所有方法都没有方法体。 接口用来定义程序的协议描述可属于任何类或结构的一组相关行为。 接口可由 方法、属性、事件、索引器 4种成员类型的任何组合构成但不能包含字段。 类和结构可以继承多个接口接口也可以继承其他的接口。 特征 接口可以将方法、属性、索引器、事件作为成员但不能给这些成员设置具体的值。 特征 类似于抽象基类继承接口的任何非抽象类型都必须实现接口的所有成员。 不能直接实例化接口。 接口可以包含事件、索引器、方法和属性。 接口不包含方法的实现。 类和结构可从多个接口继承。 接口自身可从多个接口继承。 声明 使用interface关键字语法格式如下 修饰符 interface 接口名称:继承的接口列表 {接口内容 }声明接口时除interface关键字和接口名称外其他的都是可选项 可使用new、public、protected、internal、private等修饰符声明接口但接口成员必须是公开的。 示例 interface ImyInterface {string ID //编号可读可写{get;set;}string Name //姓名可读可写{get;set;}void ShowInfo(); //显式定义的编号和姓名 }3.2 接口的实现和继承 说明 实现接口成员类中对应的成员必须是公共的、非静态的并且与接口成员具有相同的名称和签名。 类的属性和索引器可以为接口上定义的属性或索引器定义额外的访问器例如接口定义一个带有get的访问器属性而实现该接口的类可以声明同时带有get和set访问器的同意属性但是如果属性或索引器使用 显示 实现则访问器必须匹配。 接口的实现通过类继承实现。声明实现接口的类时需要在基类列表中包含所实现的接口的名称。 示例 interface ITest1{void Test1();}interface ITest2:ITest1{void Test2();}class TestClass : ITest2{public void Test1(){Console.WriteLine(ITest1接口的Test1()方法);}public void Test2(){Console.WriteLine(ITest2接口的Test2()方法);}}3.3 显式接口成员实现 说明 如果类实现两个接口并且两个接口包含具有相同签名的成员那么在类中实现该成员将导致两个接口都使用该成员作为他们的实现。 这样可能会导致接口实现的不正确因此需要显示实现接口成员即创建一个仅通过该接口调用并且特定于该接口的类成员。 显示接口实现是通过 使用 接口名称和一个句点 命名该类成员来进行实现。 注意 显示接口成员实现中 不能包含 访问修饰符、abstract、virtual、override或static修饰符。 显示接口成员属于接口的成员而不是类的成员你因此不能使用类对象直接访问只能通过接口对象来访问。 示例 interface ImyInterface1{int Add();}interface ImyInterface2{int Add();}class My_Class : ImyInterface1, ImyInterface2{int ImyInterface2.Add() { return 1; }int ImyInterface1.Add() { return 0; }}internal class Program{static void Main(string[] args){My_Class myClass new My_Class();//myClass对象中不包含Add方法只能通过实例化接口对象来调用Add方法ImyInterface1 imyInterface1 myClass;Console.WriteLine($调用接口ImyInterface1 中的Add方法结果为 {imyInterface1.Add()});//将myClass作为ImyInterface2来调用其中的Add()方法Console.WriteLine($调用接口ImyInterface2 中的Add方法结果为 {(myClass as ImyInterface2).Add()});Console.ReadLine();}}运行结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/914755.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国建设银行网站下载安装创新的南昌网站设计

接上文 RabbitMQ-主题模式 1 第四种交换机类型 header:它是根据头部信息来决定的,在我们发送的消息中是可以携带一些头部信息的,类似与HTTP,我们可以根据这些头部信息来决定路由到哪一个消息队列中。 修改配置类内容 Configuration public…

做信息网站需要什么邢台网站建设厂家

我按照pyecharts的官网案例学习flask,其中有段flask前后端分离的示例。官方教程:https://pyecharts.org/#/zh-cn...我用前后端分离展示柱状图、饼图都没问题,但把pyecharts的图形函数换成地理图表,就展示不出来,请问是…

专业彩票网站开发 APP开发网站开发与设计结课论文

阿里妹导读:从“叉手礼”、“水盆羊汤”、“酒晕妆”这些唐朝人的生活细节,到精美的坊间造型、充满意境的诗词歌赋,《长安十二时辰》不仅以缜密剧情赢得赞誉,更还原了一个真实的大唐长安。在精良制作之上,技术人如何让…

网页设计流程要怎么写冯宗耀seo教程

2023年天津市公共租赁住房网上登记流程图 小编为大家整理了天津市公共租赁住房网上登记流程,从登记到填写信息。 想要体验的朋友请看一下。 申请天津公共租赁住房时拒绝申报家庭情况会怎样? 天津市住房保障家庭在享受住房保障期间,如在应申…

制作高端网站公司排名全网自助下单最便宜

关于单引号和双引号 当输出的字符串内部没有单引号的时候,外面可以用单引号, 但是如果内部有了单引号,那么外部只能用双引号。 dict {Name: Zara, Age: 7, Class: First} print(dict) print (dict[Name]: , dict[Name]) print ("dic…

如何做像淘宝一样的网站在线短网址缩短工具

基于原生html5实现,不需要falsh支持,进度可以自定义显示,控制灵活, 本来打算使用jquery插件进行异步文件上传,比如uploadfy但是需要额外的支持,也有人用iframe模仿异步上传机制,感觉都比较别扭。…

淘宝客如何建设推广网站最好看免费观看高清大全一影视下载

文章目录 01. Nginx 简介02. 正向代理和反向代理03. Nginx 和 Apache、Tomcat 之间的不同点04. Nginx 的优点05. Nginx 常用的功能特性06. Nginx 下载07. Nginx 安装1. 源码安装前的环境准备2. Nginx 源码简单安装方式3. Nginx yum 安装方式4. Nginx 源码复杂安装方式 08. Ngin…

有没有什么排版的网站夹江移动网站建设

其实就这么一个插件:Image2Mesh https://github.com/kedepot/i2m-std blender加载完图片之后点这个就行 到了这一步还不行如果直接放到unity中使用的话,添加材质和贴图之后每一个小块都是独立的区域来展示贴图,所以需要展UV

做的好的有哪些网站wordpress 标签 中文

Buffer 用途:缓冲通常用于临时存储数据,以平衡不同速度的数据传输过程直接的差异。它可以用来解决数据传输速度不匹配的问题。 例如: 当您在观看视频时,视频播放器会缓冲一段时间的视频数据,以便在网络速度慢或不稳定…

德州网站建设哪家专业威海优化公司立找2火星

文章目录 0 前言1 课题意义1.1 股票预测主流方法 2 什么是LSTM2.1 循环神经网络2.1 LSTM诞生 2 如何用LSTM做股票预测2.1 算法构建流程2.2 部分代码 3 实现效果3.1 数据3.2 预测结果项目运行展示开发环境数据获取 最后 0 前言 🔥 优质竞赛项目系列,今天…

前端开发网站开发wordpress 注册页

如果要使用或仅通过Spring Boot检查Spring的最新版本,但当前的Spring Boot版本取决于旧的Spring版本,则需要稍微调整Gradle构建配置。 例如,在撰写本文时,Spring 4.2.1和Spring Boot 1.2.5是当前版本。 Spring Boot 1.2.5依赖于S…

贵阳有哪些做网站的公司seo网页优化包括哪些内容

创建版本库(又名仓库,repository),可以理解为一个仓库,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者…

外卖网站建设价钱徐州在线制作网站

来源:百度地图“新基建”浪潮下,智慧城市的建设和发展进一步提速,作为智慧城市数字基础设施的地理信息系统,其数据体量也极大增长,对海量GIS数据集成、存储、管理、计算、表达、分析和应用等有关技术的创新发展提出了急…

西宁集团网站建设办公软件培训

使用 reduce 方法去重 使用 reduce 方法结合 contains 方法可以实现去重。reduce 方法用于将数组的元素进行累积计算,而 contains 方法用于检查元素是否已经存在于结果数组中。 struct SearchRecord: Equatable {let id: Intlet name: String }let records [Sear…

福田设计网站网站建设属于哪类工作

软考-系统架构设计师-2021年上午选择题真题 考试时间 8:30 ~ 11:00 150分钟 1.前趋图(Precedence Graph)是一个有向无环图,记为:→(Pi,Pj)Pi must Complete Before Pj may strat), 假设系统中进程P{P1, P2,P3,P4, P5, P6, P7, P8}, 且进程的…

中国外贸导航网企业网站seo多少钱

01、Thymeleaf 官网地址:Thymeleafhttps://www.thymeleaf.org/ 简介 Thymeleaf是一种服务器端Java模板引擎,用于将数据渲染为HTML、XML、JavaScript等格式,并在Web浏览器中呈现给用户。 具体来说,Thymeleaf充当着视图层的角色&…

seo优化一般包括哪些搜索引擎优化包括( )方面的优化

package cn.com.dom4j.sort;public class QuickSort {/**快速排序在 Java中, 快速排序被用作基本数据类型的排序 (当然, 不只快速排序一种)快速排序是实践中的一种快速的排序算法, 在 C或对 Java基本类型的排序证特别有用.它的平均运行时间是 O(N logN), 该算法之所以特别快, 主…

东莞网站seo公司哪家大知名网站建设公司 北京

--更长寿命、更高速度、更优功耗 目录 --更长寿命、更高速度、更优功耗 1.LGA-8封装: 2.工业级SLC存储颗粒: 3.高IOPS性能: 4.健康状态侦测(Smart Function): 5.内嵌ECC校验、坏块管理、垃圾回收、磨损平均算法等功能。 6…

做单页网站男女做那个网站

试卷代号:1253座位号rn国家开放大学(中央广播电视大学)2017 年春季学期"开放本科"期末考试C 语言程序设计试题2017 年 6 月E自一、单项选择题(把合适的选项编号填写在括号内。每小题 2 分,共28 分)l. C 语言中的选择类语句有两条,它们是( )。A…