网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  抽象类对象类和对象包装类     
  文章作者:未知  文章来源:水木森林  
  查看:97次  录入:管理员--2007-11-17  
  抽象类
    继承层越高,类就更通用并且更抽象,有些层中的祖先类非常通用,更适于作为其他类的框架,而不适于作为具体类,来使用其特定实例。
     比如,假设电子消息系统包括电子邮件,传真和语音邮件,它必须能处理文本消息,传真消息和语音消息。 按照oop原则,该程序应由文本消息类(textmessage),语音消息类(voicemessage)和传真消息类(faxmessage)。而信箱需要存储和混合这些消息,因此还应由总体把握的消息类message.
     为什么进行如此高层的抽象呢?答案是,这会使类设计更清晰。
     在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
     比如:如果我们进行一个图形编辑软件的开发,就会发现问题领域存在着圆、三角形这样一些具体概念,它们是不同的,但是它们又都属于形状这样一个概念,形状这个概念在问题领域是不存在的,它就是一个抽象概念。正是因为抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能够实例化的。

object类:
object类是所有类的根类。在不明确给出超类的情况下,java会自动把object作为要定义类的超类。
可以使用类型为object的变量指向任意类型的对象。
object obj=new employee("huyag",10000);
当然,object类型的变量只能用作各种值得通用持有者,要对他们进行任何专门的操作,都需要知道他们的原始类型并进行类型转换。
employee e=(employee)obj;
object的常用方法:
boolean equals(),string tostring(),class getclass(),object clone()
1.比较对象是否相等,如果两个对象指向同一内存区域,则返回真,否则返回false
2. 返回表示当前对象值的字符串。
3.返回类定义的类对象。该对象含有关于当前对象的信息。
4.创建对象的副本,java为新实例分配内存,并且将当前类所占内存中的内容拷贝到新实例的内存中

对象包装类:
    有时需要将基本类型,如int转换成对象。所有的基本类型都有相应的类。例如整数类integer与基本类型int相对应。这些类型常称为对象包装类。包装类有明显的名字:整数类(integer),长整形类(long),浮点类型(float),双精度类(double),字符类(character)和布尔类(boolean).前四个类都是由共同的父类数字类number派生而来的。
包装类是最终类
 
 
上一篇: 使用java实现在文件中添加字符串    下一篇: 用jbuilder2007开发扩展jsf标签的插件
  相关文档
学习java的笔记(一) 11-17
郑志远的 java学习笔记 11-17
新手入门:ejb初学者常有的十一个疑惑 11-16
利用des加密算法保护java源代码 11-17
jspsmartupload上传下载全攻略(四) 11-17
freejava 的使用方法(四)菜单功能介绍 11-16
java设计模式之装饰模式(1) 11-16
jbuilder和jdeveloper的简单比较 11-16
java程序性能调优的基本知识和jdk调优 11-17
java的表达式 11-17
java中的 by value or by reference 11-17
java指南之使用图形:自定义绘图概览 11-17
浏览器中运行java applet时出现了错误,如何确定错误范 11-17
何种设计模式和构架才能开发出最好的企业程序 11-17
浅谈2007年值得思考的n大软件技术问题 11-16
制作可执行的jar文件包以及jar命令详解 11-16
jsp的中文处理解决方法 11-17
java 调用存储过程 11-17
java项目中连接数据库的几种方式和范例 11-17
使用jsf(java server faces)开发(一) 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息