zoukankan      html  css  js  c++  java
  • c#类,对象,类成员简介

    1.类与对象的关系

    对象也叫实例,是类经过实例化话后得到的内存中的实体。

    2.类的三大成员

    属性:属性没有存储数据的功能,数据都存在字段中,属性是一种用于访问对象或类的特性的成员。属性有访问器,这些访问器指定在他们的值被读取或者写入时所需要执行的语句。

    方法:表示类能做什么

    事件:类或对象通知其他类或对象的机制

    3.静态成员与实例成员

    静态成员:在语义上表示是类的成员。静态成员是抽象出来的类所固有的成员。比如Human(人)类,那表示整个人类的人口总数的增长成员就应该是静态成员,因为这是抽象出来的人这个类所有的,你不能说具体的某个人存在人口数的增长情况。

    实例成员:就是非静态成员。在语义上表示是对象的成员。比如说人有身高体重,具体到某个人上就是某人的身高体重,但是如果具体到了‘人’这个类上,就应该是平均身高,平均体重这些静态成员。

    特点:

      (1)静态变量在类载入时,就装入内存
    (2)使用时不用 New 就意味的不必 创建类中 所有对象,就可以调用 某个方法
    缺点:
    (3)垃圾回收机制 不能 回收 静态变量,静态类变量 会常驻内存

    (4)当程序启动就会一直读入内存中,随着类的增多,项目变大,会不断消耗内存,静态成员在程序关闭的时候才会被销毁。

    4.绑定(Binding)

    指的是如何把一个成员与类或对象关联起来

  • 相关阅读:
    Echarts
    Django入门--模型系统(二):常用查询及表关系的实现
    Django入门--模型系统(一):模型基础
    Django入门--自定义过滤器与标签
    Django入门--模板标签、继承与引用
    Django入门--模板变量、过滤器及静态文件
    类的继承
    https://docs.python.org/3.6/library/index.html
    9*9
    赋值,浅复制,深复制
  • 原文地址:https://www.cnblogs.com/anjingdian/p/13173020.html
Copyright © 2011-2022 走看看