精华内容
下载资源
问答
  • 对象:是现实世界物体的抽象化,物体包含状态与行为。对象采用filed与mothed标识物体。采用对象标书事物的有点:1、模块化,对象之间相关隔离;2、简化代码,对象直接可以相关借用。3、方便调试与系统更新 类:类是...

    对象:是现实世界物体的抽象化,物体包含状态与行为。对象采用filed与mothed标识物体。采用对象标书事物的有点:1、模块化,对象之间相关隔离;2、简化代码,对象直接可以相关借用。3、方便调试与系统更新

    类:类是对象的抽象化,基类可以被继承,添加自己的属性

    接口:接口是全是空methed的类,可以被继承。规范类的方法调用

    包:管理类的命名空间,相当于文件夹

    API:应用程式接口是类的集合。

    域与变量的区别:他们分为几种情况,相互重叠。

    1、实例化变量---非静态域:类中定义的变量,在实例化中分配空间。

    2、静态域---类变量:类中定义的带有static的前缀

    3、本地变量。在方法内部定义的变量

    4、参数变量:函数名传入的变量。

    field的数值为有默认初始化值,而本地变量域参数变量没有初始化值。原因是他们的存贮在栈中,而类域对象变量存在堆中。

     

    基本类型说明:

    byte类型、int、、short、long、float、double类型。都是有符号类型,double的精度较高,精度更好的采用其他类型。

    char是的字符类型,为无符号类型。

    数组是一个容器,多为数据之间的维度可以不一样。

    数组的复制注意可能只是浅复制。System.copyarray()

     

    展开全文
  • 面向对象名词解释

    千次阅读 2019-11-10 19:56:57
    面向对象:将现实生活中的事物封装成对象,通过对象的实例化和调用,完成需求。关注点是对象的属性和方法,忽略事物执行的顺序或过程。面向对象的特点有:抽象、封装、继承、多态。 抽象:抽象就是将现实生活中的...

    面向对象:将现实生活中的事物封装成对象,通过对象的实例化和调用,完成需求。关注点是对象的属性和方法,忽略事物执行的顺序或过程。面向对象的特点有:抽象封装继承多态

    抽象:抽象就是将现实生活中的事物,忽略与当前目标无关的方面,抽取出当前有用的属性和方法,使用类来表示。

    封装:①封装就是使用private隐藏类的内部属性,使用set方法(设置赋值条件)赋值,使用get方法在外部访问。②将需要多次重复运行的代码,封装到一个方法中,通过调用方法运行代码。可减少代码的冗余,提高代码的重用性。

    继承:用关键字 extends 建立的一个类与另一个类之间的关系,叫做继承。extends 之前的类叫派生类/子类。extends 之后的类叫基类/父类/超类。子类可继承父类的属性和方法,可调用父类的构造方法,可重写父类的方法。

    多态:多态是指一种类型,多种形态。父类对象在编译期是父类形态,运行期是子类对象形态。提高了java系统的可插拔性。多态有向上转型和向下转型。

    展开全文
  • 关于面向对象名词解释,详细说明什么是面向对像。
  • 面向对象名词解释

    千次阅读 2016-09-07 11:30:13
    面向对象的定义 面向对象 (Object-Oriented)= 对象 (Object)+ 类 (Class)+  继承 (Inheritance)+ 通信 (Communication)    如果一个软件系统是使用这样 4 个概念设计和实现的, 则将该软件系统称为面向对象的。 ...

    面向对象的定义

    面向对象

    (Object-Oriented)=对象(Object)+类(Class)+ 继承(Inheritance)+通信(Communication) 

    如果一个软件系统是使用这样4个概念设计和实现的,则将该软件系统称为面向对象的。

    面向对象的三大特性

    • 封装

    降低代码之间的耦合度

    • 继承

    继承在提高代码的复用性、统一性时,也提高了耦合度,破坏封闭性。

    • 多态

    与多态有关的特性:重载(overload)、动态绑定(dynamic binding)、类属(generic 服务参量的类型可参数化)

    面向对象的五大原则

    • 单一职责原则
    • 开放封闭原则
    • 里氏替换原则
    • 依赖倒置原则
    • 接口隔离原则


    单一职责原则(SRP)

    • 一个类应该仅有一个引起它变化的原因

    开放封闭原则(OCP)

    • 对扩展开放,对更改封闭
    • 开放指:能够对原有的代码进行复用
    • 封闭指:不能修改原有的代码,或者重新编译
    • 要做到这一点,就要灵活使用封装、多态、继承

    里氏替换原则(LSP)

    • 子类可以替换父类并且出现再父类能够出现的任何地方
    • 这个原则倡导面向接口或抽象类编程

    依赖倒置原则(DIP)

    • 传统的结构化编程中,最上层的模块通常都要依赖下面的子模块来实现,也称为高层依赖低层
    • 该原则就是要逆转这种依赖关系,让底层依赖高层。这样可增加系统的可扩展性和可维护性。

    接口隔离原则(ISP)

    • 一个接口应该有尽可能少的方法
    • 使用多个专门的接口比使用单个接口要好的多

    接口与抽象类

    1.语法层面的区别
    • 抽象类可以有非抽象方法,而接口的方法只能时抽象的
    • 抽象类中的成员变量的权限可以时任意的,而接口中的成员变量的权限只有 public static fianl
    • 接口中不能含有静态代码块以及静态方法,而抽象类都可以有
    2.设计层面的区别
    • 抽象类是对事物的抽象,而接口是对行为的抽象。抽象类在抽象事物时,对事物整体进行抽象,包括属性,行为。但是,接口并不关心事物的种类,而只关心,具有相同行为的多种类型的事物。
    • 抽象类作为很多子类的父类,它是一种设计模板,规定了子类必须具有的方法和属性。而接口是一种行为规范,它规定了凡是具有该行为的类,必须使用什么样的方法申明。在这一点上,接口隔离原则,就是在尽力维护行为的简洁性。而抽象类则要尽可能的抽象出所需要的所有特性。

    展开全文
  • 数据对象名词解释

    千次阅读 2008-05-09 17:19:00
    在Java EE系统中各层次中对数据的处理是以对象形式进行的,而对于各层次中所处理的对象的名称是以其被赋予的功能所确定。以下界定了不同功能的对象在名称上和功能上的定义。 Value Object: 泛指用于表示和携带数据的...

             在Java EE系统中各层次中对数据的处理是以对象形式进行的,而对于各层次中所处理的对象的名称是以其被赋予的功能所确定。以下界定了不同功能的对象在名称上和功能上的定义。

    Value Object: 泛指用于表示和携带数据的对象。它其中又包含了一些特殊的,对我们的系统有特殊作用的对象,有Persistent ObjectDomain ObjectView Object对象。这些特殊对象将在以下做具体定义。

    Persistent Object (PO)表示需要被持久化的Value Object

    Domain Object (DO): 表示业务对象,指在业务操作时与业务流程直接相关的对象。本规范认为Domain ObjectBusiness Object表示的是相同的意思,因此在今后的沟通和开发中将不使用Business Object或其缩写BO对业务对象进行称呼。

    View Object (VO): 展示对象,只用来负责存储用于页面展示数据的对象。不参与业务的流程。

    在以上所定义的4种对象中,Value Object的定义比较泛,它包含了其它3种对象。而其它3种对象也不是相互独立的,一个对象可以同时为Persistent ObjectDomain ObjectView Object(见下图中的D区域),也可以只是Persistent ObjectDomain ObjectView Object。例如,一个购物车对象参与了业务流程,但是它通常并不需要被持久化,因此它是一个Domain Object却不是一个Persistent Object;而一个配置信息对象通常需要持久化却不参与业务流程,因此也只是一个Persistent Object;一个用户对象通常既参与业务流程也需要持久化其状态,所以它既是Domain Object也是Persistent Object,既A区域;而当我们需要直接将这个用户对象推送到页面去显示时它又同时肩负起了View Object的责任,既D区域。

    一个对象的命名应遵循以下一些通用步骤:

    1.     选定需要被命名的对象。

    2.     将该对象与上述定义进行匹配并放入图中的相应位置

    3.     如果该对象被放入了图中有交集的位置,按照Domain Object > Persistent Object > View Object > Value Object的优先级确定其名称。

    对于WebX框架来说,我们所有业务对象都既是Persistent Object也是Domain Object,也就是说WebX框架中所有的业务对象都处于图中A区域。按照命名规则,Domain Object > Persistent Object,则在今后WebX的沟通和开发中我们以Domain Object的缩写DO进行统一称呼。在WebX框架中我们存在展现层对象View Object,对于该对象我们将使用其缩写VO进行称呼。这里需要注意的是由于Value Object的缩写与View Object的缩写相同,因此在今后的称呼时如需要对Value Object进行称呼时不可使用缩写。

    展开全文
  • 《Java面向对象程序设计面向对象程序设计》是一本不错的开发类书籍,值得参考学习
  • 计算机名词解释

    2014-11-12 20:38:33
    软考计算机名词解释 ADC Analog-to-Digital Conventer 模数转换器 ADO ActiveX Data Objects 动态数据对象 AGP Accelerated Graphics Port 加速图形端口 AI Artificial Intelligence 人工智能 ANSI American ...
  • 名词解释(1)___对象

    2019-12-23 21:59:39
    java是面向对象的~ C是面向过程的。 理解一下: 小a姑娘现在需要去洗衣服。 情况1:小a姑娘学习的是C语言,她会自己去把衣服洗了~ 情况2:小a姑娘学习的是java语言,她找了个对象,让对象去把衣服洗了~ 再扩展一下...
  • 关于面向对象的一些名词解释

    千次阅读 2010-03-03 20:55:00
    对象对象是一个自包含的实体,用一组可识别的特性和行为来标识。面向对象编程:英文即 object-oriented pragramming 即针对对象来进行编程。类:具有相同的属性和行为的对象的一个抽象的集合。实例化:实例化即时...
  • 软件工程名词解释

    千次阅读 2019-01-07 16:41:05
    软件工程名词解释 1.需求工程(英语:Requirements Engineering,简称RE) 指在工程设计过程中定义、记录和维护需求的过程。指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义...
  • 各位山大的小伙伴们是不是对即将到来的面向对象考试搞得很烦躁呀~ 是不是对老师发的只有关键词的提纲一脸懵逼呀~ 本提纲是根据那份只有关键词的提纲整理的复习提纲。 提纲中知识点均来自老师的PPT,请放心使用...
  • 互联网名词解释

    2015-08-28 11:22:57
    ECOS-ECStore-互联网名词解释
  • 数据库名词解释

    2015-10-26 17:37:20
    相信大家数据库再熟悉不过,但有多名词解释,可能还含糊不清。下面给大家分享下,我收集的名词解释,希望对大伙有所帮助! 数据库(Database):存放和提供数据的“库房” 数据(Data):数据库中存储的基本...
  • gis名词解释

    2014-06-22 22:21:35
    1. 地理信息系统(南大95、南大96、南大03、中科院03、中科院04、华东师00、中南03、浙大99)GIS作为信息技术的一种,是以计算机技术为依托,以具有空间内涵的地理数据为处理对象,运用系统工程和信息科学的理论,...
  • java名词解释

    2018-05-23 15:54:45
    (即使它并不一定得是POJO,例如Spring可以用来处理重量级Java对象,比如EJB对象)。 总结 虽然距离JavaBean规范的发表已经过了十多年,这个规范仍然有重要的作用,并且影响着现代框架–如Spring–的开发。然而,...
  • NGS基础名词解释(1)

    千次阅读 2017-12-06 13:44:21
    NGS基础名词解释
  • 测试名词解释

    千次阅读 2019-05-14 23:14:39
    解释了测试中用到的多个名词
  • 编程专有名词解释

    2019-02-22 16:46:49
    编程专有名词解释 POJO(Plain Ordinary Java Object): 在本手册中,POJO专指只有setter / getter / toString的简单类,包括DO/DTO/BO/VO等。 GAV(GroupId、ArtifactctId、Version): Maven坐标,是用来唯一...
  • Maven名词解释

    千次阅读 2014-09-23 17:14:24
    Maven名词解释 •Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。 ...
  • C++名词解释

    2019-08-02 10:48:15
    类:具有相同数据结构和相同操作的一类对象的描述。 对象:描述其属性的数据以及对这些数据施加的一组操作封装在一起构成的统一体。 C++的三大特性为:继承,多态,封装 继承指的是通过继承已存在的类所拥有的...
  • 数据分析常用名词解释

    千次阅读 2020-01-09 09:13:32
    1、互联网常用名词解释 2、统计学名词解释 3、数据分析名词解释 一、互联网常用名词解释 1、PV(Page View)页面浏览量 指某段时间内访问网站或某一页面的用户的总数量,通常用来衡量一篇文章或一次活动带来的流量...
  • jsp名词解释

    千次阅读 2018-01-24 09:17:17
    jsp(Java server pages):简化Servlet...隐含对象:不需要调用就可以使用的对象 9个隐含对象 pageContext request session application web_info 为隐私文件夹 不能再新建文件 jsp -->Servlet源文件-->class
  • 电信技术名词解释:什么是SDHhttp://www.sina.com.cn 2004年07月15日 18:40 新浪科技 信息高速公路近来已成为人们的热门话题。到21世纪,人们借助与信息高速公路,可以在家中完成各种日常活动。而构成信息高速公路...
  • python的名词解释

    千次阅读 2020-03-05 01:44:10
    这个模块主要是大叔做封装的时候用,你也可以使用普通的模块来使用,解释一下 test1.py def main(): print("我要飞上天") main() 第二个模块test2.py import test1 def main(): print("我要跑...
  • AD域中常见属性名词解释

    万次阅读 2015-05-20 09:00:32
    AD域中常见属性名词解释 Active Directory(AD)活动目录 schema对象模型 Organizational Unit(OU)组织单位 Distinguished name(DN)识别名 Canonical Name(CN)正式名称 Domain Controllers(DC)域控制...
  • java基础--名词解释汇总

    千次阅读 多人点赞 2017-06-01 16:05:46
    下面为大家汇总了Java名词解释大全,希望对同学们学习java有帮助!  面向对象:面向对象程序设计(Object-Oriented Programming)是一种起源于六十年代,发展已经将近三十年的程序设计思想。其自身理论已十分完善...
  • GIS名词解释 精品文档 精品文档 收集于网络如有侵权请联系管理员删除 收集于网络如有侵权请联系管理员删除 精品文档 收集于网络如有侵权请联系管理员删除 名词解释 1地理信息系统是由计算机硬件软件和不同的方法组成...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 55,047
精华内容 22,018
关键字:

名词解释对象