page contents

定义一个界面并展示一个例子

小柒 发布于 2022-11-01 10:18
阅读 553
收藏 0
分类:高并发架构
4377
王昭君
王昭君

接口是抽象类的另一种形式,它只有抽象的公共方法。这些方法只有声明,没有定义。实现接口的类必须实现接口的所有方法。例如:


interface IPencil
            {
        void Write(string text);
        void Sharpen(string text);
            }

            class Pencil : IPencil
            {
        public void Write(string text)
        {
            //some code here
        }

        public void Sharpen(string text)
        {
            //some code here
        }
            }

            public class CellPhone
            {
        public virtual void Typing()
        {
            Console.WriteLine("Using keypad");
        }
}


14.什么是继承?


一个类可以从另一个类(称为其父类)继承数据成员和方法。继承属性和方法的类将被称为子类、派生类。派生类中的某些属性可以被覆盖。从类继承特征的能力使管理类的整个过程变得更加容易,因为你可以创建自定义的子类。原始类将被称为父类或基类。请参考以下示例:


class Mobile  // base class (parent) 
            {
        public void call()
        {
            Console.WriteLine("calling...!");
        }
            }

            class Nokia : Mobile  // derived class (child)
            {
        public string modelName = "Nokia";
            }

            class MyProgram
            {
        static void Main(string[] args)
        {
            // Create a myNokia object
            Nokia myNokia = new Nokia();

            // Calls the call() method (From the Mobile class) on the myNokia object
            myNokia.call();
        }
}


中级 C# 编程问题

请先 登录 后评论