zoukankan      html  css  js  c++  java
  • 面向对象编程

    • 字段 和 属性都表示对象的状态,可以键入 区别:属性不能对数据知接访问,get set
    • 方法 函数 提供访问对象的功能
    • 生命周期:
      • 构造阶段 实例化 new调用 默认构造函数
      • 析构阶段 删除
    • OOP技术
      • 接口
        • 把公共实例方法和属性组合起来,以封装特定功能的一个集合。 类可以支持接口所制定的所有属性和成员。
        • 接口不能单独存在,不能实例化,不能包含实现其成员的任何代码。实现过程在实现接口的类中完成。
        • 可删除的对象 IDisposable接口 Dispose()方法 ,释放资源。
        • using关键字可在代码块中初始化使用重要资源的对象,在末尾自动调用Dispose()方法。
      • 继承
        • 子类继承父类,单继承
        • private 本类自己访问
        • protected 派生类可用
        • public 公共成员,均可访问
        • 虚拟的,有子类重写
        • 抽象类
        • seal密封类
      • 多态性
        • 可以把派生类型的变量赋给基本类型的变量,不需要强制类型转换,就可以通过这个变量调用基类方法
        • 可以把基本类型变量转换为派生类变量,调用派生类方法
      • 对象之间的关系
        • 包含
        • 集合
      • 运算符重载
      • 事件
      • 引用类型和值类型
        • 引用类型存储指向内存中某个位置的引用,在另一个地方存储内容
        • 值类型在内存的一个地方存储他们自己和自己的内容
  • 相关阅读:
    shell编程
    redis不重启,切换RDB备份到AOF备份
    java中接口和抽象类的区别
    java中的泛型
    java中有关初始化的问题
    java中的多态
    java中的Iterator和ListIterator的区别
    Collection集合的三种初始化方法
    java正则表达式appendReplacement和appendTail方法
    java中main函数的String[] args
  • 原文地址:https://www.cnblogs.com/liuke-1264746554/p/10599211.html
Copyright © 2011-2022 走看看