xml地图|网站地图|网站标签 [设为首页] [加入收藏]
抽象类和类成员,面向对象的设计的三大特征
分类:编程

1. 不能创建抽象类的实例。

图片 1

所以要在驱动程序里改成相应的跟踪模式: 打印机-->属性-->首选项-->高级设置,如下图

3. 抽象成员中可以包含抽象成员和普通带实现的成员。

标记为internal的类只能被它自己所在的程序集中的类看到,默认为internal访问级别

打印机的标签感应器需要工作在不同的模式来跟踪感应它们。

namespace abstract_Example

{

         class Program
        {
             static void Main(string[] args)
            {
                   MyClass m = new MyClass();
                   m.PropertyValue = 100;
                   m.Output();
                   m.DoWork(m.PropertyValue );
                   Console.ReadKey();
             }
             public abstract class A
             {
                   public abstract void DoWork(int i);   //抽象成员只能声明在抽象类中 
                   public abstract int PropertyValue
                   {
                        get;
                        set;
                   }
                   public void Output()                        // 抽象类中可以包含普通带实现的成员
                   {
                        Console.WriteLine("I am Abstract Class A");
                   }
              }
              public class MyClass:A
              {
                    int MyValue;
                    public override void DoWork(int i)    //派生类必须全部实现基类中所有抽象成员
                    {
                         Console.WriteLine("I am Class MyClass. My Value is {0}",i);
                    } 
                    public override int PropertyValue

                    {
                         get { return MyValue; }
                         set{MyValue = value;}
                     }
               }
         }
}

添加新的程序集:

连续的标签纸选“连续”,换回有间距的标签纸时选择“Web检测”。

 

internal - 对程序集内部的所有类可见,但对程序集外部的类不可见

有间断的标签纸和连续的标签纸是两种不同的纸张类型,

4. 任何派生自抽象类的类必须使用override关键字实现该类所有的抽象成员,除非派生类自己也是抽象类。

 

图片 2

5. 抽象成员只能申明在抽象类中。

private - 只能被它自己的类的成员访问

打印机正确感应纸张才不会红灯闪烁,打印的内容才按文件设计打印到标签的对应位置上。

2. 抽象类主要是用来作为基类,但是抽象类也可以继承其它普通类或抽象类。

图片 3

6. 抽象成员包括:方法、属性、事件、索引。

标记为Public的类可以被系统内的任何程序集访问;

本文由澳门新葡亰手机版发布于编程,转载请注明出处:抽象类和类成员,面向对象的设计的三大特征

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文