java chapter04

java chapter04

ID:24769459

大小:1.06 MB

页数:122页

时间:2018-11-15

java chapter04_第1页
java chapter04_第2页
java chapter04_第3页
java chapter04_第4页
java chapter04_第5页
资源描述:

《java chapter04》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《Java程序设计》电子课件沈阳师范大学软件学院——张燕丽2011~2012学年第1学期第1篇核心基础篇第4章Java面向对象高级特征本章内容4.1基本数据类型包装类4.2处理对象4.3static修饰符4.4final修饰符4.5抽象类4.6接口4.7内部类4.8枚举类4.9小结学习目标了解基本数据类型包装类的用途掌握static关键词定义的类变量、类方法和初始化程序块的用法掌握final关键词的用法掌握抽象类、接口的定义和用途了解内部类以及枚举类的用途4.1基本数据类型包装类包装类的构造方法包装类的静态工厂方法获取包装类对象中的基本类型数据

2、提取字符串中的基本类型数据基本数据类型包装类中的静态toString()方法4.1包装类基本数据类型包装类byteByteshortShortintIntegerlongLongcharCharacterbooleanBooleanfloatFloatdoubleDouble1.构造方法Java中的8个包装类分别对应于基本类型byte、short、int、long、char、boolean、float和double包装类的对象只包含一个基本类型的字段,通过该字段包装基本类型值方法名参数类型publicByte(bytevalue)bytepub

3、licByte(Strings)StringpublicShort(shortvalue)shortpublicShort(Strings)StringpublicInteger(intvalue)intpublicInteger(Strings)StringpublicLong(longvalue)longpublicLong(Strings)StringpublicCharacter(charvalue)charpublicBoolean(booleanvalue)booleanpublicBoolean(Strings)Stringpub

4、licFloat(floatvalue)floatpublicFloat(doublevalue)doublepublicFloat(Strings)StringpublicDouble(doublevalue)doublepublicDouble(Strings)String2.静态工厂方法只是一个简单的静态方法,返回的是类的一个实例。valueOf():创建包装类对象,是静态的,可以直接通过类来调用。包装类的静态工厂方法方法名说明valueOf(基本类型)将基本类型数据封装成相应类型的包装类对象。valueOf(Strings)将字符串中基

5、本类型数据封装成相应类型的包装类对象,Character类无此方法。valueOf(Strings,inti)将字符串中整型数据封装成相应类型的包装类对象,字符串中的整型数据是用变量i所指定的进制数所表示的。3.获取基本类型数据publicbooleanbooleanValue()publiccharcharValue()publicbytebyteValue()publicshortshortValue()publicintintValue()publiclonglongValue()publicfloatfloatValue()public

6、doubledoubleValue()4.提取字符串中的基本类型数据包装类中的静态方法publicstaticxxxparseXxx(Strings),可以将字符串中的基本类型数据提取出来5.静态toString()方法每种基本数据类型包装类中都有静态的toString()方法,其定义为:publicstaticStringtoString(xxxc)其功能为返回一个表示指定xxx类型值的String对象。4.2处理对象打印对象和toString()方法==”与equals4.2.1打印对象和toString()方法在使用System.out.

7、println(i)语句输出变量i时,如果变量i为基本类型,则直接输出i的值如果变量i为引用类型,则i为空引用时输出null;否则,调用变量i所指向对象的toString()方法打印对象和toString()方法publicStringtoString()每种基本数据类型的包装类中都有重写的publicStringtoString()方法,它返回包装类对象中封装的基本类型数据的字符串形式。classSquare{doublelength;doublewidth;Square(doublelength,doublewidth){this.leng

8、th=length;this.width=width;}}classTriangle{doublea;doubleb;doublec;Triangle

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

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

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