• 面向对象三大特征理解


    C#最小程序集结构:

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

    以下几点值得注意:

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

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

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

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

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

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

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

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

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

    封装即是隐藏

  • 相关阅读:
    Chapter 1. 庞加莱群、单粒子态和时间空间反演
    QI Chapter 1
    Introduction to QFT
    在visual studio 2017中配置Qt
    BUAA软工第0次作业
    附加作业(个人)
    个人作业3——个人总结(Alpha阶段)
    单元测试
    英语学习app案例分析
    小学生四则运算改进版之
  • 原文地址:https://www.cnblogs.com/fllowerqq/p/8824558.html
Copyright © 2020-2023  润新知