java语言程序设计基本语法

java语言程序设计基本语法

ID:36198000

大小:290.50 KB

页数:60页

时间:2019-05-07

java语言程序设计基本语法_第1页
java语言程序设计基本语法_第2页
java语言程序设计基本语法_第3页
java语言程序设计基本语法_第4页
java语言程序设计基本语法_第5页
资源描述:

《java语言程序设计基本语法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计主讲教师:周立波2.5数组2.5.1数组的声明数组声明的格式:(1)数组类型数组名[](2)数组类型[]数组名<注>在数组的声明中不指定数组的长度。例如:inta[5]的形式是错误的。2.5.2数组的创建与初始化1、用new关键字创建数组用new关键字创建数组的格式:new数组类型[size]2、获取数组的过程获得一个数组需要2步:第一步,定义数组变量所需的类型.第二步,使用new关键字为数组所要存储的数据分配内存空间,并把它们分配给数组变量。intx[]=newint[100];【多学两招】——关于内存分配的知

2、识Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量&对象的引用变量都是在栈内存中分配。堆内存用来存放由new创建的对象和数组,在堆中分配的内存由Java虚拟机的自动垃圾回收器来管理。堆内存栈内存Intx[]intx[]=newint[100]0x30000x[0]0x[1]….….….….0x[99]Newint[100]产生的对象……….……….……….0x30003、数组的初始化数组在创建后,其元素是被系统自动进行初始化的。也可以在数组声明中直接给数组赋值。publicclassTest

3、Array{publicstaticvoidmain(Stringargs[]){intx[]=newint[10];for(inti=0;i

4、1.封装(Encapsulation)将对象的数据与操作数据的方法相结合,通过方法将对象的数据与实现细节保护起来,就称为封装。外界只能通过对象的方法访问对象,因此封装同时也实现了对象的数据隐藏。在Java语言中,通过类这样的语言机制实现了数据的封装与隐藏。采用封装的思想保证了类内部数据结构的完整性,应用该类的用户不能轻易直接操纵此数据结构,而只能执行类允许公开的数据。这样避免了外部对内部数据的影响,提高程序的可维护性。2、继承(inheritance)当一个类是另一个类的特例时,这两个类之间具有的父子关系,我们称之为继承。子类继

5、承了父类的状态和行为,子类还有自身的属性和方法,继承关系减少了程序中相类似代码的重复说明。继承分为单继承和多继承。Java只支持类之间的单继承,多继承实际上是通过接口机制来实现的。3、多态(polymorphism)将父类对象应用于子类的特征就是多态。换句话说就是“子类的对象指向父类的引用”。多态性允许以统一的风格编写程序,以处理种类繁多的已存在的类以及相关类。该统一风格可以由父类来实现,根据父类统一风格的处理,就可以实例化子类的对象,降低维护的难度。多态的实现并不依赖具体类,而是依赖于抽象类和接口。其含义就是“对外一个接口,对

6、内多种实现”。4.1.2Java中类和对象的基本概念类描述了同一类对象具有的数据和行为。创建一个新类相当于创建了一种新的数据类型。4.2类的定义4.2.1类的基本结构类有两种基本成分:成员变量和成员方法。类的成员变量可以是基本类型的数据或数组,也可以是一个类的实例,类的方法处理该类的数据。【注】Java中的方法与其他语言中的函数的区别1、方法只能是类的成员,只能在类中定义。2、调用一个类的成员方法,实际上是对象之间的消息传递。Java中类定义的基本格式classclassname类的声明{

7、_declaration>—属性声明—构造方法类体—成员方法}1、类的声明类的完整声明格式:[public][abstract][final]classclassname[extendsSuperclass][implementsInterface]public—指明任意类都可以访问这个类。(如果类声明中没有public,则只有与该类定义在同一个保中的类才可以访问这个类。)abstrac—指明该类是个抽象类。final—指明该类是个最终类,

8、不能再派生子类。extendsSuperclass—指明该类所继承的父类。implementsInterfaces—指明该类所实现的接口。2、类体3、类的封装与信息隐藏类的封装与信息隐藏,是具体通过对类的成员限定访问权限来实现的。Java中规定的类的成员访问权限

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。