zoukankan      html  css  js  c++  java
  • 面向对象三大特征理解

    C#最小程序集结构:

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

    以下几点值得注意:

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

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

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

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

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

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

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

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

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

    封装即是隐藏

  • 相关阅读:
    阿里开源混沌工程工具 ChaosBlade
    十天入门java教程 Day01
    如何破解IDEA
    Locust压力测试使用总结
    python+requests接口自动化测试框架实例详解教程
    一个完整的性能测试流程
    jmeter测试报告汉化及脚本编写
    tomcat的日志文件权限与启动用户的权限不一致
    Linux下部署开源版“禅道”项目管理系统
    ELK原理与介绍
  • 原文地址:https://www.cnblogs.com/fllowerqq/p/8824558.html
Copyright © 2011-2022 走看看