知识大全 抽象类对象类和对象包装类

Posted 类型

篇首语:登山则情满于山,观海则意溢于海。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 抽象类对象类和对象包装类相关的知识,希望对你有一定的参考价值。

抽象类    继承层越高 类就更通用并且更抽象 有些层中的祖先类非常通用 更适于作为其他类的框架 而不适于作为具体类 来使用其特定实例      比如 假设电子消息系统包括电子邮件 传真和语音邮件 它必须能处理文本消息 传真消息和语音消息  按照oop原则 该程序应由文本消息类(textMessage) 语音消息类(voiceMessage)和传真消息类(faxMessage) 而信箱需要存储和混合这些消息 因此还应由总体把握的消息类Message      为什么进行如此高层的抽象呢?答案是 这会使类设计更清晰      在面向对象的概念中 我们知道所有的对象都是通过类来描绘的 但是反过来却不是这样 并不是所有的类都是用来描绘对象的 如果一个类中没有包含足够的信息来描绘一个具体的对象 这样的类就是抽象类 抽象类往往用来表征我们在对问题领域进行分析 设计中得出的抽象概念 是对一系列看上去不同 但是本质上相同的具体概念的抽象      比如 如果我们进行一个图形编辑软件的开发 就会发现问题领域存在着圆 三角形这样一些具体概念 它们是不同的 但是它们又都属于形状这样一个概念 形状这个概念在问题领域是不存在的 它就是一个抽象概念 正是因为抽象的概念在问题领域没有对应的具体概念 所以用以表征抽象概念的抽象类是不能够实例化的 object类 object类是所有类的根类 在不明确给出超类的情况下 java会自动把object作为要定义类的超类 可以使用类型为object的变量指向任意类型的对象 Object obj=new Employee( huyag );当然 Object类型的变量只能用作各种值得通用持有者 要对他们进行任何专门的操作 都需要知道他们的原始类型并进行类型转换 Employee e=(Employee)obj;object的常用方法 boolean equals() String toString() Class getClass() Object clone() 比较对象是否相等 如果两个对象指向同一内存区域 则返回真 否则返回false  返回表示当前对象值的字符串 返回类定义的类对象 该对象含有关于当前对象的信息 创建对象的副本 java为新实例分配内存 并且将当前类所占内存中的内容拷贝到新实例的内存中 对象包装类     有时需要将基本类型 如int转换成对象 所有的基本类型都有相应的类 例如整数类Integer与基本类型int相对应 这些类型常称为对象包装类 包装类有明显的名字 整数类(Integer) 长整形类(Long) 浮点类型(Float) 双精度类(Double) 字符类(Character)和布尔类(Boolean) 前四个类都是由共同的父类数字类Number派生而来的 包装类是最终类 cha138/Article/program/Java/hx/201311/25665

相关参考

知识大全 php中抽象类和接口的概念以及区别

本篇文章是对php中抽象类和接口的概念以及区别进行了详细的分析介绍需要的朋友参考下 复制代码代码如下://抽象类的定义abstractclassku//定义一个抽象类abstractfunc

知识大全 C#中抽象类和接口的区别与使用

C#中抽象类和接口的区别与使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一抽象类  抽象类

知识大全 抽象类和方法

  在我们所有乐器(Instrument)例子中基础类Instrument内的方法都肯定是伪方法若去调用这些方法就会出现错误那是由于Instrument的意图是为从它衍生出去的所有类都创建一个通用接口

知识大全 Java抽象类和接口的比较

Java抽象类和接口的比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 java面试、答辩题(3)

java帮助文档是如何生成的?Javadocexe什么时候类名和文件名必须一致?当类的定义为Public时类名必须与文件名保存一致如何将实现包装类和基本数据类型转化?包装转基本:包装类对象xxxval

知识大全 我对抽象类和接口的理解

  MSDN抽象类是从子类发现了公共的东西泛化(也可以说把公共的东西单独提取出来)出父类然后子类继承父类而接口是根本不知道子类的存在方法如何实现还不确定预先定义的  有一个人他叫王麻子那年他生了个儿子

知识大全 面向对象思想之 -- 继承以及多态

  在OOP简介:理解类和对象这篇文章中我们讨论了继承和多态性的好处我们还粗略的学习了如何扩展基类定义子类继承基类中合适的行为和属性而重载那些并不适合的行为和属性这种方式能够削减代码宏余以及错误的堆积

知识大全 爪哇语言结构性模式之变压器模式介绍(下)

  抽象类WindowAdapter是变压器模式的一个例子  抽象类WindowAdapter是为接受视窗的事件而准备的此抽象类内所有的方法都是空的使用此类可以很方便地创立listener对象置换(O

知识大全 税收种类主要都包含哪些税收

税收种类主要都包含哪些税收税收按征税对象分类,可将全部税收划分为流转税类、所得税类、财产税类、资源税类和行为税类五种类型。税收项目分为四大类1、流转税类。包括4个税种:(1)增值税;(2)消费税;(3

知识大全 JavaFX 深入浅出(五)类和对象

JavaFX深入浅出(五)类和对象  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一类的定义