• 面向对象


    面向对象定义
     面向对象是相对面向过程而言
    面向对象和面向过程都是一种思想
    面向过程:强调的是功能行为
    面向对象:将功能封装进对象,强调具备了功能的对象
    面向对象是基于面向过程的

    面向对象特点
      三个特征:封装、继承、多态
      我们在开发过程中,就是在找对象进行使用,没有对象就new一个对象。
      找对象:建立对象,使用对象,维护对象的关系

    封装
     定义:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
     封装元素:将不需要对外提供的内容都隐藏起来;把属性都隐藏,提供公共方法对其访问,私有仅仅是封装的一种表现形式。
     优点:将变化隔离;便于使用;提供重用性;提高安全性

    类和对象的关系
     类:对现实生活中事物的描述。描述对象用java的里的形式就用类的方式呈现,通过类来描述对象的行为和状态。
     对象:就是这类事物中,真是存在的个体。它是类的实例,它有状态和行为。通过new操作符所产生的实体。

    匿名对象
     当对对象的方法只调用一次时,可以用匿名对象来完成,这样比较简化。
    如果对一个对象进行多个成员调用,必须给这个对象起个名字。
    可以将匿名对象作为世纪参数进行传递。

    关键字:

    private
     权限修饰符,表示私有的;用于修饰类中的成员变量,成员函数。私有的表示只能在本类中有效。
    将属性私有化以后,类意外即使建立了对象也不能直接访问,但是如果我们要访问里面的属性值,就需要在对象中提供对应的访问属性的方式

    this
     this代表的是本类的对象;代表所在函数所属对象的引用-->哪个对象在调用this所在函数,this就代表哪个对象。

    static
     静态的,是一个修饰符,是修饰成员(成员变量,成员函数)的。静态所修饰的内容,被对像所共享。
    当成员被静态修饰后,我们就多了一个调用方式。直接使用类名.静态成员。

  • 相关阅读:
    Json
    JQuery的validate不起作用的情况
    ajax的同步异步
    Bootstrap--switch
    Bootstrap--multiselect
    ArcGIS地图打印那些事
    openlayers调用瓦片地图分析
    多种在线地图综合对比,Google,必应,arcgis Online...
    map的infowindow的show事件(ArcGIS API for JS)
    在ArcGIS中导出现有mxd的style文件
  • 原文地址:https://www.cnblogs.com/tanghao666/p/7190038.html
Copyright © 2020-2023  润新知