消息传递:一个目标传播,处理,接受或使用其他方法来实现函数,这就是所谓的信息传导机制。
继承性:继承性(Inheritance)是指,一些类在某些情况下会拥有子类。和父类相比,子类要更加具体化。例如,"猫”这个类可能会有它的子类"加菲猫”和"汤姆猫”。在这种情况下,"凯蒂”可能就是加菲猫的一个实例。属性和行为是子类继承父类,行为和属性也会被子类自己继承。
封装性:封装通常是通过接口来传递消息,它通过限制特定类成员的访问对象来实现,特定类成员有保护成员,私有成员,公有成员。
多态性:同一个消息,对于因为继承产生关联的不同的类来说,他们的响应也是不同的。
1.2.开发平台
JAVA
Java是一种跨平台的程序,面向对象的编程语言来编写。 Java技术具有卓越的效率,安全性,兼容性,通用性,广泛应用于计算机,数据中心,游戏控制台,科学超级计算机,手机和互联网,并拥有全球最大的专业社区的开发。
JSun Microsystems公司推出Java和java平台。由詹姆斯•高斯林和他的同事们一起研究和发展,于1995年出版。Java最早被称为Oak,在1991年的时候为电子产品中用到的芯片设计的。Java在1995年更名,为了互联网应用程序的研发再次设计。用HotJava浏览器体现了刚完成了的Java的优点:跨平台、互联网计算,动态Web。从此,Java被推广使用并推动了Web的快速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术持续更新。自问世以后,Java就非常流星,发展迅速,C++因此受到了强有力的冲击。在移动Internet和云计算的工业的环境下,Java更具备了明显优点和宽阔的远景。2010年Oracle收购了SUN公司。
当JAVA技术发行时,和以前的程序不一样的是,,SUN公司就将JAVA当做一种开源的技术。全世界无数的 Java 公司被要求所编写的 Java程序务必互相兼容。"JAVA的基础是大家的力量,而不是公司的力量”是Sun公司提出的口号之一,同时得到了广大软件公司的认同。这与MIROSOFT公司所提倡的精英和封闭式的模式大相径庭。
由Sun 公司提出的,对JAVA的注释是:Java编程语言是一种稳定、方便可以解释,分布式的、面向对象的、安全、高性能、与系统无关,多线程,可以移植和非静态的语言。
微软公司推出了模仿Java的C#语言以及.NET平台,因为java平台非常流行。
Java是功能健全的程序设计语言,可以用来开发要求严格的,可靠的应用程序。[2]
C#
Csharp运行于.net框架和面向对象的高级编程语言,它发行于微软。Csharp是微软研究员最新成就。Csharp运行于.net框架和面向对象的高级编程语言,它发行于微软。Csharp是微软研究员最新成就。c#类似于Java有很多相似;它包括如接口,单继承和Java相比,C#有几乎相同的语法和编译成中间代码以及运行过程。但和JAVA明显不同的是,它集成了Delphi的长处--直接集成组件目标模型,它是Microsoft.net Windows网络框架的主要成员。
Csharp是由C和C++发展而来的,一种安全的、简单的,稳定的,优雅的面向目标的程序设计语言。它继承了C和c++的特性的同时删除一些繁杂的特点(例如,不允许多重继承和缺乏宏观的)。VB简便的可视化操作和C++的运行效率高速都被C#所学习,他可以编程the.net开发的首选语言,因为他优雅的语法风格,革命性的语言特性,和健壮的操作能力。
Csharp是面向对象的编程语言。它让开发者可以迅速地写各种基于 .NET平Framework平台的应用程序, .NET提供各种工具和服务来开发利用通讯与计算领域。
- 上一篇:基于FPGA的摩尔斯编解码设计
- 下一篇:星载相控阵天线优化设计研究
-
-
-
-
-
-
-
十二层带中心支撑钢结构...
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码