精华内容
下载资源
问答
  • 71. 相对2G系统,3G在信息安全措施上有哪些改进? 56 72. 七号信令传输如何变为MPLS,也就是如何用IP承载? 57 73. R4如何和PSTN网络互通? 57 74. 路由器支持哪些安全协议,启用后对路由器性能影响? 57 75. 移动...
  • ERP原理应用

    2013-09-28 22:25:53
    1. 解释ERP的含义,通过网络搜索列举出至少四种国内外出名ERP软件供应商。 答:ERP是Enterprise Resource Planning(企业资源计划)的简称。ERP系统将企业的财务、采购、生产、销售、库存和其它业务功能整合到一个...
  • DBA最重要素质有哪些 11 DBA职业生涯之误删除篇 12 DBA警世录——有些习惯DBA需要养成 13 RAC环境下故障处理一则 14 SQL_TRACE跟踪诊断 16 临时表空间组导致递归SQL高度解析案例 19 使用闪回查询恢复误...
  • ( 现代交换原理通信网技术 (卞佳丽 着) 北京邮电大学出版社 课后答案.pdf )答:在任意入线和出线之间建立连接,并将入线上的信息分发到出线上去。 9.分别说明什么是集中型、分配型、扩散型交换单元?什么是向交换...
  • 因此在人们对信息的依赖性越来越强的时候,对信息使用的效率也变得越来越关注,这样数据库的性能优化问题就日益严重地压在DBA的身上。  什么时候需要对性能进行干预  itpub.net是国内最早的一个专业讨论Oracle...
  • CruiseYoung提供详细书签电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Google Android开发入门实战(09年度畅销榜TOP50)(附赠400分钟高清教学视频 ,涵盖5大商业案例完整源代码) ...
  • 问题3-14:能否归纳一下连续ARQ协议都有哪些主要功能和特别要注意地方? 问题3-15:在许多有关网络技术书籍或文献中,经常会看到“应答”、“回答”、“响应”和“确认”等术语。这些术语意思都一样吗? 问题3...
  • 14.jsp有哪些内置对象?作用分别是什么? ... ... ... 114. 死锁必要条件?怎么克服? 115.描述重做回滚认识; 解答:重做日志生成日志文件,是为将来恢复数据库使用. 回滚段保存未提交数据,是为支持事务而起...
  • 软件测试经典面试题 (超实用)

    热门讨论 2012-02-16 13:48:08
    85、基于WEB信息管理系统测试时应考虑因素有哪些? 25 86、软件测试项目从什么时候开始,?为什么? 26 87、需求测试注意事项有哪些? 26 88、简述一下缺陷生命周期 26 89、你在你所在公司是怎么开展测试工作...
  • 1.2.6 一颗现代处理器,每秒大概可以执行多少条简单MOV指令,有哪些主要影响因素 1.2.7 请分析 MaxCompute 产品分布式技术关系、当前大数据计算平台类产品市场现状和发展趋势 1.2.8 对大数据平台中...
  • 这里封装性两方面含义:一是将有关数据和操作代码封装在一个对象中形成一个基本单位,各个对象之间相互独立互不干扰,二是将对象中某些部分对外隐蔽,即隐蔽其内部细节只留下少量接口以便外界联系,接收外界...

    面向对象程序设计的一个一个重要特点是:封装性
    这里的封装性有两方面含义:一是将有关的数据和操作代码封装在一个对象中形成一个基本单位,各个对象之间相互独立互不干扰,二是将对象中某些部分对外隐蔽,即隐蔽其内部细节只留下少量接口以便与外界联系,接收外界的信息。这种隐蔽的做法称为信息隐蔽

    程序设计者的任务包括两个方面:一是设计所需要的各种类和 对象,即决定把哪些数据和操作封装在一起,二是考虑怎样向有关对象发送消息,已完成所需要的任务。

    对象=算法+数据结构
    程序=(对象+对象+对象+……)+消息,消息的作用就是对对象的控制。

    类的定义形式为

    [public][final][abstract]class<类名>[extends<父类名>][implements<接口名列表>]
    {<成员名>}
    

    []中的内容都不是必需的,<>中的内容是必需的。
    public表示该类可以为所有类使用,还有一种是默认访问权限,只对同一个包中的类可见。(修饰外部类的就只有这两种访问权限)

    final表示该类为终结类,即不允许被其他任何类继承而派生出子类。即不能成为父类。
    abstract表示该类是一个抽象类。在抽象类中,允许所定义的方法只有声明没有定义,抽象类一定是作为一个父类使用,被其他相关的类继承,然后在子类中实现没有实现的方法。一般类中的方法必须是有定义的。

    extends<父类名>
    

    给出所定义的类需要继承的父类,父类名是一个已经存在的一个类的标识符。

    implements<接口名列表>
    

    给出所定义的类需要实现的接口列表,若接口列表中超过一个接口名,则前后接口名之间必须要用逗号隔开。

    类体(花括号内的部分)包含成员和方法。成员用来反映类的属性,方法用来反映类的行为。

    类中成员的定义格式:

    [<访问权限>][static][final]<数据类型><变量名列表>;//同样<>内是必选项
    

    数据成员有四种可选择的访问权限(访问属性),其中三种分别用关键字public,protected,private表示,剩余一种访问权限不需要关键字,为默认(缺省,隐含)的访问权限。不同的访问权限对应着不同的访问范围。

    public数据成员为共有访问权限,能被所有的类访问

    protected数据成员为保护访问权限,能够被同一包中的类和继承于本类的派生类(无论是否在同一个包中)所访问

    privated数据成员为私有访问权限,只能被本类成员所访问,不能被其他任何类中的成员所访问

    缺省数据成员能够被本类和同一包中的其他任何类中的成员所访问
    包类似文件夹

    总结:无论是何种访问属性都能被本类中的任何成员访问,默认权限还能够被同一包中的任何类所访问,保护访问权限时更进一步能够被不同包中的任何子类所访问,公有访问权限时可以被所有的类访问。

    访问范围从小到大的顺序为:私有<默认<保护<共有

    需要注意的是保护修饰的数据不仅不同包中的子类可以访问,同一个包中的所有类都是可以访问的。

    如果想要了解更多可以移步去看大佬的博客,有更加详细的解释:传送门

    如果被final修饰,则必须对该成员进行初始化(包含在构造函数中赋值),并且之后不能再被修改(相当于C++中的const

    若一个数据成员带有关键字static修饰,则表示他是类的静态成员类中的静态成员对所有对象都是公共的,共享一个存储空间。而实例成员变量则是互相独立的。

    类中函数成员的定义格式为

    [<访问权限>][abstract][static][final]<返回类型><函数名>(<参数列表>){<函数体>}
    

    函数成员的访问权限与数据成员相同:public为公有访问权限,能够被所有的类访问。protected为保护访问权限,能够被本包中的类和子类访问。private为私有访问权限,只能够被本类访问。缺省:此函数成员能够被本包中的类访问。

    abstract表示为抽象成员函数,这样的函数只有函数头没有函数体,在函数头末尾使用分号表示结束定义。抽象成员函数只能出现在抽象类的定义中。

    static表示静态成员函数,可以直接通过类名进行访问而不用进行实例化。在静态成员函数中只能访问静态成员变量和调用静态成员函数,不允许访问实例成员变量和函数。

    final表示终结性成员函数,该函数不允许被继承类中的成员函数所覆盖,也就是说不能被继承类重新定义,不允许有多态性。

    类中的构造函数是特殊的成员函数,作用是为创建的对象初始化,该函数名与类名相同,不带返回值类型,只允许使用访问权限的修饰符,不允许使用其他任何修饰符。

    当类中没有定义任何构造函数时,系统将隐含定义个一个默认的构造函数,函数体将初始化成员变量为默认值,具体的讲,将数值和字符变量初始化为0,逻辑变量初始化为false,对类对象成员初始化为null。如果有自己定义的构造函数系统将不会再自动定义一个构造函数。

    如果类的访问权限是public,则默认构造函数的访问权限是public,如果没有采用public修饰,则默认构造函数的访问权限是friendly

    可以有多个成员函数名字相同,但是参数列表必须不同,这种现象叫做函数的重载

    我们可以用类来定义和创建对象,具体格式为:

    <类名标识符><对象标识符>[=<初值表达式>];//需要通过new操作符得到地址
    

    new运算符为一元运算符,操作数是调用该类的构造函数,在内存中生成一个存储对象并进行初始化,以返回该存储对象的首地址作为运算结果。

    没有被new的对象是没有意义的。相当于一个空指针。

    创建对象以后就可以通过点运算符访问成员变量和成员函数。点运算符具有最高的优先级。

    对于静态成员整个类对应同一个存储空间,所以允许通过类名来直接访问。(当然也可以通过对象访问),对于实例成员只能通过对象进行访问。

    Java类中的程序是由类所构成的,每个类可以是一个独立的编译单元。也可以把及各类的定义保存在同一个程序文件中共同成为一个编译单元,编译后每个类都有对应各自的字节码文件,即拓展名为.class的文件

    当一个Java程序中包含多个类的定义时,只允许包含主方法main的类被指定为公有类,即在类定义的开始用public修饰,其他的类必须是缺省访问权限的类,也就是说一个Java程序文件中不管包含多少个类的定义,不能同时出现两个及以上的类为public类

    对于成员变量其作用域为整个类,所以变量具有类作用域,成员函数中形参变量作用域为整个函数。对于成员函数中顶一个局部变量,其作用域为从定义点开始到所在的语句块结束。在同一个作用域中不能出现重名,作用域范围小的变量一般不能与包含他的作用域大的变量重名。(否则小范围的会覆盖大范围的)允许函数参数和函数体中的变量与成员变量重名,但是在访问成员变量时应该加上this.前缀表示是类的成员变量。

    函数的形参和实参必须对应,或者实参的类型可以被系统自动转换成形参的类型。特殊的,对于类中的构造函数是通过new操作符进行调用而不是通过点运算符进行调用。当形参为数组类型或者类(对象)类型时对形参的改变也会改变实参(很显然,因为实际传递的是指针)。

    封装可被理解为一种改用做保护的包装器,以防止代码和数据被包装器外部所定义的其他代码任意访问。Java使用访问权限控制来实现封装。

    让可访问性尽可能的低是促成封装的原则之一,即尽可能采用可行状态下最高的访问权限(最小的访问范围)。

    final在Java中并不常用,但是他给我们提供了定义常量的功能。而且final还可以控制成员、方法或者类不可以被覆写或者继承。

    在定义变量时在前面加上final关键字,对于基本类型来讲就是其值不可改变,对于对象来讲就是引用不可改变,即一直指向同一个对象。只能在定义或者构造函数中进行赋值,而且只能任选其一。

    展开全文
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 ...
  • C#微软培训资料

    2014-01-22 14:10:17
    1.3 C#语言的特点.8 1.4 小 结 .11 第二章 运行环境 全面了解.NET.12 2.1 .NET 结构.12 2.2 公用语言运行时环境公用语言规范.13 2.3 开 发 工 具 .17 2.4 小 结 .19 第三章 编写第一个应用程序 .20 ...
  • 说明下列符号的含义? 答煤的工业分析项目,水分、灰分、挥发分和固定碳。 (m)外在水分(mi)内在水分(A)灰分(V)挥发分(Y)胶质层厚度(G)煤的粘结指数(FC)可燃固定碳(Qg)可燃基高位发热量(Qn)应用...
  • 2.3.12 DFT 有哪些优点和缺点? 93 2.3.13 可以有实值DFT 吗? 94 2.3.14 可以有纯虚部DFT 吗? 96 2.3.15 一幅图像可以有纯实部或纯虚部值DFT 吗? 101 2.4 偶对称离散余弦变换(EDCT) 101 2.4.1 什么...
  • 防火墙技术指南(PDF)

    2009-10-17 21:12:04
    然而,防火墙(firewall)对于不同的人来说,不同的含义。让我们考虑一下那个盲人摸象的印度寓言。因为每个人所摸到的部位不同,因此得出迥然不同的结论。摸到象腿的人说大象就像一棵树;摸到象尾的人说大象就像...
  • 22.常用调用WebService方法有哪些? 答:1.使用WSDL.exe命令行工具。 2.使用VS.NET中Add Web Reference菜单选项 23..net Remoting 工作原理是什么? 答:服务器端向客户端发送一个进程编号,一个程序域...
  • 问题4-23:“尽最大努力交付”(best effort delivery)都有哪些含义? 问题4-24:假定在一个局域网中计算机A发送ARP请求分组,希望找出计算机B硬件地址。这时局域网上所有计算机都能收到这个广播发送ARP请求...
  • 绪论(讲课2学时)介绍数字信号处理的特点传统模拟技术相比存在哪些特点。数字信号处理应用领域。它发展概况和发展趋势。 基本要求 +理解数字信号处理在各领域重要性; +了解数字信号处理系统...
  • 下一节排序中,有序的含义也是如此。 对于长度为n的有序线性表,利用二分法查找元素X的过程如下: 步骤1:将X线性表的中间项比较; 步骤2:如果X的值中间项的值相等,则查找成功,结束查找; 步骤3:如果X小于...
  • 是指以公司制为主体的市场经济的基本成份,它包含两个层次的含义:一是作为市场经济的基本成份,凡符合市场经济要求的,市场经济要求相适应的企业制度均可称为现代企业制度。二是指公司制为核心的具体形式,按公司...
  • 概要设计说明书模板

    热门讨论 2011-10-25 12:55:15
    【说明】指明在输入信息转变为输出信息的过程中,为了满足用户的业务需求,应用软件必须完成的基本动作。采用自然语言叙述+树状功能图描绘的方式。由此确定系统最终的菜单结构。 功能简介 【说明】用一览表或框图...
  • 一旦理解了多形性的概念,接口的含义就很容易解释了。本章也向大家介绍了Java 1.1的“内部类”。 (8) 第8章:对象的容纳 对一个非常简单的程序来说,它可能只拥有一个固定数量的对象,而且对象的“生存时间”或者...

空空如也

空空如也

1 2 3
收藏数 53
精华内容 21
关键字:

信息的含义与特点有哪些