zoukankan      html  css  js  c++  java
  • 面向对象的简单笔记

             这几天正在学习面向对象,里面的许多语法和函数的调用差不多,但是偶尔还是会很难理解,函数调用就是我以前的一大难点。但是老师说的好:问题不去解决,那么他最终还是问题。对的,面对自己不会的就要想办法解决。

    1.类:类型,同一种事物的抽象概念

    类建立的语法:修饰符 class 类名{}

    2.对象:由类创造的具体事物。

    对象语法: 类名 变量名=new 类名();

    3.类的修饰符:表示所修饰医资源的访问权限(internal  public)

    4.命名空间:namespace 名称{}

    5.字段,属性的修饰符:private  protected internal  public

    6.属性:事物所具有的特征

    语法:修饰符 类型 名称{访问器}

    7.访问器:get (读取器)、set(访问器)

    8.面向对象:

    (1)优点:OOP将有关联的数据组装成类,在类中对这些进行维护管理并提供数据的唯一访问点,这样降低了主程序和这些数据的的关联,降低了程序整体的复杂度

    (2)缺点:容易引起效率问题

    (3)适用范围:对程序效率没有苛刻的要求, 有一定的复杂度

      9.面向过程:

    (1)优点:高效率,自由灵活。

    (2)缺点:开发成本高,学习成本高,难以维护,难以阅读

    (3)适用范围:对程序范围有苛刻要求,极度依赖有其他其他面向过程性语言编写的功能模块

    10.方法:类的行为

    语法: 修饰符 返回类型 方法名(参数列表){方法体}

    方法的调用:对象名.方法名(参数);

    11.形参:在方法定义时用的参数

         实参:在方法调用是用的参数

    12.集合

    (1)arraylist

     (2)list<类型>

         1/集合的数量:集合名.count

        2/添加数据:名.add(数据);

        3/插入:名.insert(数据1,数据2);将数据2插到索引数据1的位置

        4/删除:名.removeat(索引);

       5/清空集合:名.clear();

      6/:将整个集合翻转:名.reverse();

      7/:循环语句:foreach (  类型  变量名   in  集合名){}

    (3)dictionary<key,value>

          

  • 相关阅读:
    delphi string 到excel
    VS 快捷键
    delphi Tform 释放
    cxSplitter 收缩和展开
    delphi 加载inc文件
    delphi TcxPageControl 动态嵌入窗体
    修改tomcat-users.xml 失效的问题
    TCXGRID 属性解释
    suse 设置ftp服务器
    用正则表达式修改html字符串的所有div的style样式
  • 原文地址:https://www.cnblogs.com/yaoxiaodan/p/4419095.html
Copyright © 2011-2022 走看看