• 面向对象三大特征理解


    C#最小程序集结构:

    • 命名空间声明(Namespace declaration)
    • 一个 class——类包含了程序使用的数据和方法的声明,类一般包含多个方法,方法定义了类的行为
    • Class 方法
    • Class 属性
    • 一个 Main 方法——是所有C#程序的入口点,Main方法说明当执行时类将做什么动作
    • 语句(Statements)& 表达式(Expressions)
    • 注释

    以下几点值得注意:

    • C# 是大小写敏感的。
    • 所有的语句和表达式必须以分号(;)结尾。
    • 程序的执行从 Main 方法开始。
    • 与 Java 不同的是,文件名可以不同于类的名称。

    变量成员:变量是类的属性或数据成员,用于存储数据。

    在 C# 中,变量分为以下几种类型:

    堆:地址空间不连续,栈:地址空间连续

    • 值类型(Value types)——值类型直接包含数据
    • 引用类型(Reference types)——在内存中保存在堆中,在栈上只保存地址(内置引用类型有:string  object)
    • 指针类型(Pointer types)

    object对象类型,是所有数据类型的最终基类。

    装箱和拆箱:(值类型转换为对象类型时,则被称为 装箱;当一个对象类型转换为值类型时,则被称为 拆箱。)值类型转换为引用类型称为装箱,引用类型转换为值类型称为拆箱

    面向对象的三个特征:封装、继承、多态

    什么是封装,什么是继承,什么是多态?

    封装即是隐藏

  • 相关阅读:
    排序算法(牢记)
    【性能优化】优化笔记之一:图像RGB与YUV转换优化
    wikioi 3027 线段覆盖 2
    浅谈HTTP响应拆分攻击
    HTTP Response Spliting 防范策略研究
    百度地图API使用介绍
    百度地图
    PHP htmlspecialchars() 函数
    CSRF防范策略研究
    SQL手工注入
  • 原文地址:https://www.cnblogs.com/fllowerqq/p/8824558.html
Copyright © 2020-2023  润新知