使用Java开始面向对象的编程-深圳达内
3页1、使用Java开始面向对象的编程-深圳达内你正在从传统的过程化的编程转向面向对象的开发模式吗?还是想要进入膨胀的Java世界呢?你不会感到孤单的.成千上万的开发者和你处在相同的情形之下.在这系列文章中,我们将使用Java语言带领你一步一步的学习面向对象的开发过程.下面是我们这个系列文章的第一篇:一种语言是面向对象的究竟意味着什么呢?如果一种编程语言是真正的面向对象的语言,它必须支持以下的特点:封装-隐藏实现细节多态-将同一个消息发送给不同的对象并使各个对象以预定的方式对消息做出响应的能力继承-拓展现存的类来生成专有类继承原来类的状态和行为的能力动态绑定-在编程时不必知道对象的具体类型就能向它们发送消息的能力让我们考察一下Java是如何支持这些功能的以及它又如何提供了附加的功能来使得从过程化的程序设计到面向对象的开发的转变过程相对容易.Java中面向对象的特点Java是由Sun Microsystems公司在九十年代中期发布的面向对象(OOP)的编程语言.你可以从Sun公司的网站上下载最新的Java开发包(JDK).Java是一种解释性的语言,这意味着其源程序首先被编译成中间代码的形式,然
2、后在每次运行之前都要经过虚拟机的解释,它是彻头彻尾的面向对象的编程语言.Java对程式员隐藏了许多传统的面向对象编程语言-比方说C+和Object Pascal-的复杂性和让人容易混淆的地方.例如,Java中没有了指针,Java会为程序员自动的清除引用类型,而且所有变量将被自动初始化成适当的缺省值.除了原始数据类型以外,Java中的所有东西都是对象,必要的时候,甚至可以为原始数据类型也提供封装机制.对象简介对象是代表现实生活中的实物的软件编程实体,比如说银行帐号,计算机用户,用户介面上的按钮,窗口菜单等等.对象是由它们的状态和行为定义的.例如,一个银行帐号拥有一种状态,诸如当前的收支状况,账户的所有人,允许的最小交易额,等等,而它的行为则包括提取,存入,收支平衡等.一个对象的状态是由只有对象自己知道的变量定义的.Java把这些变量称为数据域或者成员变量.数据域对对象来说是私有的除非显式的使用关键字来定义它们的作用域,使它们对其它类可见.我们将在以后讨论变量作用域的问题.一个对象的行为是由它上面的操作定义的.在Java中,这些操作被叫做方法.方法可以改变一个对象的状态,创建新对象,实现实
《使用Java开始面向对象的编程-深圳达内》由会员pu****.1分享,可在线阅读,更多相关《使用Java开始面向对象的编程-深圳达内》请在金锄头文库上搜索。
2023-11-01 5页
2024-01-09 2页
2024-03-03 7页
2023-12-08 22页
2023-01-19 5页
2022-11-05 4页
2022-12-02 14页
2022-12-21 4页
2023-04-03 43页
2023-04-24 5页