C#接口属性

网友投稿 183 2024-02-02


C#接口属性

本文讲解"C#接口属性",用于解决相关问题。

namespace 接口

{

    public interface IFlayable

    {

//接口中只能有方法(可以有属性 事件 索引器 因为这三个 本质也是方法)

        //接口中的方法不能有任何实现 直接以分号结束

        //接口中成员不能有任何访问修饰符

        //接口不能实例化

        void Flay(); //定义一个飞的方法 没有任何实现

string Name  // 定义一个Name属性 此处不能有修饰符 接口属性的访问器不具有具体。 因此访问器的用途是指示属性是否为读写、只读或只写。

        {

            get;

            set;

        }

    }

//建一个类实现接口 实现接口中的所有成员 一个类可以有多个接口

    public class Person : IFlayable

    {

        public void Flay()

        {

            Console.WriteLine(Name+"在天上飞翔。。。");

        }

private string name; //定义一个私有字段给属性赋值

        public string Name

        {

            get

            {

                return name;

            }

            set

            {

               name = value;

            }

        }

    }

}

static void Main(string[] args)

        {

            //接口也是一种数据类型 new 一个子类对象指向父类变量

            IFlayable f = new Person();

            f.Name = "赵小三";

            f.Flay();

Console.Read();

        }

编程技术 和 程序设计

本文讲解"递归调精析及例子",用于解决相关问题。 //递归分析和使用、 /*  * 1.找到相似性  * 2.设计出口  *   */ import java.util.List; import java.util.Vec ...


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:C#如何实现多个接口
下一篇:kewail短信接口调用指令
相关文章

 发表评论

暂时没有评论,来抢沙发吧~