常用的系统类包隐藏与封装

常用的系统类包隐藏与封装

ID:46112028

大小:299.50 KB

页数:24页

时间:2019-11-21

常用的系统类包隐藏与封装_第1页
常用的系统类包隐藏与封装_第2页
常用的系统类包隐藏与封装_第3页
常用的系统类包隐藏与封装_第4页
常用的系统类包隐藏与封装_第5页
资源描述:

《常用的系统类包隐藏与封装》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4讲面向对象---常用系统类包隐藏与封装Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.上次回顾熟练掌握静态变量、实例变量和静态方法的使用(重点)熟练掌握局部变量的生命周期和作用域(重点)熟练掌握this引用(重点)熟练掌握参数传递(重点)掌握final变量Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011

2、AsposePtyLtd.本讲目标Object、Random、Math、System及日期时间类的学习包的概念包的用途(重点)一个包内的类访问另一个包内的类(重点)访问控制符(重点)Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Object类Object类是所有Java类的最终祖先。如果一个类在声明时没有包含extends(继承)关键字,那么这个类直接继承Object类。Object类有以下主要成员方法:equals(Object

3、obj):比较两个对象是否相等。许多Java类都覆盖了这个方法。notify():唤醒一个线程。notifyAll():唤醒所有线程。wait():使当前线程进入等待状态。hashCode():返回对象的哈希码。toString():返回当前对象的字符串表示,许多类都覆盖了toString()方法,返回具有实际意义的内容。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Random类Random类提供了一系列用于生成随机数的方法。n

4、extInt():返回下一个int类型的随机数。nextInt(intn):返回下一个int类型的随机数,随机数的值大于或等于0,并且小于参数n。nextLong():返回下一个long类型的随机数,随机数的值位于long类型的取值范围内。nextFloat():返回下一个flaot类型的随机数,随机数的值大于或等于0,并且小于1.0。nextDouble():返回下一个double类型的随机数,随机数的值大于或等于0,并且小于1.0。nextBoolean():返回下一个boolean类型的随机数,随机数的值为true或false。TestRandom.javaEvaluation

5、only.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Math类Math类保留了所有用于几何学,三角学及几种一般用途的浮点函数,包括:三角函数,指数函数,舍入函数等。Math类是final类型的,因此不能有子类。Math类的构造方法是private类型的,因此Math类不能够被实例化。Math类的常用属性如下:Math.E取得自然数的值。Math.PI显示圆周率。Evaluationonly.CreatedwithAspose.Slidesfor.NET3.

6、5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.Math类Math类的常用方法如下:abs():求绝对值。ceil(double a):取a上限值,如ceil(3.1)=4,ceil(3.6)=4。floor(double a):取a的下限值,如floor(3.1)=3,floor(3.7)=3round():返回四舍五入的整数值。exp(double a):返回自然对数的幂。pow(double a,double b ):求a的b次方.sqrt():平方根函数。……….TestMath.javaEvaluationonly.

7、CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.日期时间类(Date)Date类位于java.util包中,用来表示日期和时间,该类所表示的时间是精确到毫秒的。常用方法如下:Date():构造一个Date对象并对其进行初始化以反映当前时间。Date(Strings):从一个字符串构造一个Date实例Date(longdate):构造一

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

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

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