关于Java继承性的探讨

2011-02-08 13:02:18李斌王睿
湖南邮电职业技术学院学报 2011年1期
关键词:程序

李斌,王睿

(扬州市职业大学信息工程学院,江苏扬州225002)

在经历了以大型机为代表的集中计算模式和以PC机为代表的分散计算模式之后,互联网的出现使得计算模式进入了网络计算时代。网络计算模式的一个特点是计算机是异构的,即计算机的类型和操作系统是不一样的,例如SUN工作站的硬件是SPARC体系,软件是Unix中的Solaris操作系统,而PC机的硬件是Intel体系,操作系统是windows或者是Linux。网络计算模式的另一个特点是代码可以通过网络在各种计算机上进行迁移,这就迫切需要一种跨平台的编程语言,使得用它编写的程序能够在网络中的各种计算机上能够正常运行,Java就是在这种需求下应运而生的。Java语言具有简单、面向对象、健壮、安全、可靠、平台无关性、解释执行、多线程、高性能、易学、适用于网络等显著特点,已成为当今最流行的网络编程语言之一。

Java的所有程序都具有封装性、继承性和多态性。封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节;继承是软件重用的一种形式,也是自动地实现方法和数据共享的机制;多态性是指在父类中定义的属性或服务被子类继承之后,可以具有不同的数据类型或表现出不同的行为。本文仅就Java的继承性进行一定的探讨。

1 Java的继承

继承是一种由已有类创建新类的机制。继承也是面向对象语言的基本要素之一,它是源自类的泛化机制,这种抽象机制提供了一种无限重复利用程序资源的途径,继承可以扩展原有的代码,应用到其他程序中,而不必重新编写这些代码,这样不仅节省程序开发时间,而且为未来程序设计增添了新的资源。……

登录APP查看全文

猜你喜欢
程序
给Windows添加程序快速切换栏
电脑爱好者(2020年6期)2020-05-26 09:27:33
试论我国未决羁押程序的立法完善
人大建设(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
环球时报(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行为异常检测
侦查实验批准程序初探
我国刑事速裁程序的构建
创卫暗访程序有待改进
中国卫生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事诉讼程序的完善