《Java实用技术》PPT课件

《Java实用技术》PPT课件

ID:46949601

大小:250.81 KB

页数:19页

时间:2019-12-01

《Java实用技术》PPT课件_第1页
《Java实用技术》PPT课件_第2页
《Java实用技术》PPT课件_第3页
《Java实用技术》PPT课件_第4页
《Java实用技术》PPT课件_第5页
资源描述:

《《Java实用技术》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java实用技术类与对象首都师范大学信息工程学院liuyu@mail.cnu.edu.cn面向对象的Java语言Java语言是面向对象的语言类是Java语言编程的基本单位(完全的面向对象)类——用来创建对象的模版,是具体问题的抽象描述类包含需要创建的对象的属性和方法属性用变量描述,Java的变量有静态和非静态之分类的声明和类体类是用来定义对象的模版,可以用类创建对象从语法上,类由类声明和类体组成classclass-name//类的声明{类的内容//类体}类的命名方法由字母、下划线、数字或者美元符号组成第一个字母不能是数字习惯上,类名使用英

2、文单词描述,每个单词的一个个字母习惯使用大写习惯上,类的名字最好可以描述出该类对象的用途类体的组成成员变量用来描述类对象的某种属性方法构造方法必须与类名同名,且无返回值普通方法用来被该类的对象(实例)调用,执行一定的算法,改变一些变量的值类变量的定义习惯上,将类变量定义写在类体的首部类变量的作用范围是该类类变量的定义方法不能在类体中对变量值做操作class-namevariable-name;class-namevariable-name=value;方法定义习惯上,方法名用英文单词定义,一般以小写字母开头,从方法名第二个单词开始第一个字母

3、大写构造方法与类名相同,且无返回值method-typereturn-typemethod-name(param-typeparam-name,……){//方法内部操作}构造方法构造方法或构造函数用来在类对象创始时调用对象声明时,只是创建一个指针,指针内容为空。要使用对象必须先实例化实例化时使用newconstruction-method()构造方法可以带参,也可以不带参,但需要不同的构造方法关于多构造方法默认构造方法——无参、无返回值普通构造方法——有参、有返回值参数类型和数量不得相同没有声明的构造方法不得使用对象的引用与实体变量名只是一

4、个指针如果进行t1=t2操作,即相当于将t2指向t1的实体,这时t1=t2指代同一个实体Java具有垃圾收集机制,当t1=t2操作发生时,t2原有的实体便丢失在内存中。Java会自动帮你清理掉t2原有实体使用finalize()方法销毁对象成员变量动态变量与静态变量一般变量都为动态变量,可以被改变值以staticvariable-typevariable-name定义的成员变量成为静态变量定义在类属性中静态变量在字节码被加载到内存时分配内存,同类对象共享该静态变量例4-2常量使用finaltypename方法定义常量final修饰的内容,可

5、以被使用,但是不能被修改方法Method类方法或者静态方法采用static关键字修饰静态方法不必实例化对象就可一个被调用静态方法中不得调用类内的非静态属性实例方法一般意义的方法必须被实例化的对象调用方法的参数和返回值方法的参数都是以类似指针的方式传递的返回值也是以指针的方式传递的在有些时候需要使用new、clone等方法重新实例化对象方法的重载重载是体现多态性的重要手段方法重载指的是类中可以有多个重名的方法,同名的方法和方法间参数不得一样this方法在构造函数中使用this调用对象属性在普通方法中使用this调用当前实例的方法或者属性不能用

6、this调用静态方法或属性在方法内,如果参数和类属性同名,使用this.variable描述类属性包和import包是Java语言对类进行分级管理的方法包名和目录结构对应编译目录的概念包的命名方法习惯上采用倒置域名的方法定义包结构import语句用来在类中引用其它类,类似C中的#访问权限privatepublicprotectedfriendly基本数据类型所对应的数据包和类基本数据类型所在对应的类Double,Float,Byte,Integer,Short,Long,Character基本数据类型所对应的类所在数据包j

7、ava.lang.*默认java编译器会自动importjava.lang.*;

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

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

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