zoukankan      html  css  js  c++  java
  • 如鹏网.Net高级技术1.面向对象

    C#高级技术中的内容主要是把C#基础内容的知识进行巩固为后期的ASP.NET打下坚实的基础.

    该段课程中的正则表达式和委托及事件还有反射是难点,学习的时候要特别注意,大家加油哦!

    ------------------------------------------------

    讨论多态的常见三种体现方式:

    一:关于虚方法需要注意的几点:

    1.父类中如果有方法需要让子类重写,则可以将该方法标记为virtual

    2.虚方法在父类中必须有实现,哪怕是空实现。

    3.虚方法子类可以重写(override),也可以不重写

    二:关于抽象方法注意的几点:

    1.需要用abstract关键字标记

    2.抽象方法不能有任何方法实现。

    3.抽象成员必须包含在抽象类中。

    4.由于抽象成员没有任何实现,所以子类必须将抽象成员重写。

    5.抽象类不能实例化,

    6.抽象类中可以包括抽象成员,可以包括有具体代码的成员。

    7.还有抽象方法不能用static修饰

    抽象类的作用:抽象类的作用就是为了让子类继承。

    三:关于接口的注意事项:

    1.接口中只能包含方法(属性、事件、索引器也都是方法)

    2.接口中的成员都不能有任何实现。

    3.接口不能被实例化。

    4.接口中的成员不能有任何访问修饰符。(默认为public)

    5.实现接口的子类必须将接口中的所有成员全都实现。

    6.子类实现接口的方法时,不需要任何关键字,直接实现即可。

    7.接口存在的意义就是为了多态。

    8.接口解决了类的多继承的问题

    访问修饰符:

    private 当前类中可以访问,类中成员的默认访问修饰符。

    protected 当前类及子类中可以访问(在继承中用。)

    internal 当前程序集内部可以访问

    protected internal当前程序集或子类中(不同程序集也可以访问)。

    public 任何地方

      添加引用和导入命名空间(案例演示),自己定义类

      类的默认访问修饰符是:internal

      字段默认访问修饰符是:private

    字段和属性:

    在类中,属性主要是保护字段的,在属性中可以有get(读),set(写)。

    在写自动属性时,其内部产生了新的字段。

    如鹏网:http://www.rupeng.com

  • 相关阅读:
    express 项目前后台公用样式 /static/js/bootstrap.min.js
    判断滚动条是否到了底部
    JS如何判断滚动条是否滚到底部
    移动端touch触屏滑动事件、滑动触屏事件监听!
    JS事件监听手机屏幕触摸事件 Touch
    nodejs mysql 连接数据库
    nodejs route的简单使用
    nodejs jade 模板 引擎的使用方法
    nodejs 模板引擎ejs的简单使用(3)
    nodejs 模板引擎ejs的简单使用(2)
  • 原文地址:https://www.cnblogs.com/wjs5943283/p/5242824.html
Copyright © 2011-2022 走看看