- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Part03-Java面向对象编程高级篇1
基本数据类型的包装类 作用 为基本数据类型提供方法和常量值 用于只能处理对象引用的地方 包装类的对象的值是不变的 Number Byte Short Integer Long Float Double Character Boolean Object Comparable 构造函数与通用方法 构造函数 以一个对应的基本数据类型为参数 以字符串为参数(除了Character) 通用方法 public static Type valueOf(String str) public String toString() public type typeValue() public int compareTo(Type other) public int compareTo(Object obj) public boolean equals(Object obj) public int hashCode() Number 方法 public abstract int intValue() public abstract long longValue() public abstract float floatValue() public abstract double doubleValue() public byte byteValue() public short shortValue() 整数包装类 Byte, Short, Integer, Long 方法 public static type parseType(String s) public static type parseType(String s, int radix) public static Type valueOf(String s, int radix) public static String toString(type val, int radix) public static String toHexString(type val) public static String toOctalString(type val) public static String toBinaryString(type val) 浮点包装类 Float, Double 常量 POSITIVE_INFINITY NEGATIVE_INFINITY NAN 方法 public boolean isInfinite() public boolean isNaN() public static type parseType(String s) public static String toString(int i) 例 排序对象数组 编写程序,对Comparable对象数组进行排序。 Example:GenericSort.java 基本类型与包装类之间的自动转换 JDK1.5允许基本类型和包装类之间的自动转换。 将基本类型的值转换为包装类对象,称为装箱(boxing) 将包装类对象转换为基本类型的值,称为开箱(unboxing) Integer intObject = 2; 等价于 Integer intObject = new Integer(2); Java程序设计 第三部分 面向对象程序设计—高级篇 学习目标 理解类继承的概念以及父类和子类的关系 理解super关键字 掌握方法覆盖、多态性、动态绑定和对象的强制类型转换 理解数据字段和静态方法的隐藏 掌握修饰符:protected、final 设计和使用抽象类 掌握接口的声明和实现 Employee和Manager public class Employee { public String name; public double salary; public Date birthDate; public String getDetails() {...} } public class Manager { public String name; public double salary; public Date birthDate; public String department; public String getDetails() {...} } 继承 public class Employee { public String name; public double salary; public Date birthDate; public String getDetails() {...} } public c
您可能关注的文档
最近下载
- GB∕T 37903-2019 数控压力机可靠性评定方法.pdf
- SL 274-2020 碾压式土石坝设计规范.docx
- 《植物生产与环境》课程标准.pdf VIP
- 《植物生产与环境》课程标准.pdf
- bosch博世 GBH 5-38 X GBH 5-38 D 使用说明书.pdf
- 最新版入团志愿书模板.pdf
- 职业技术学院园林技术专业《植物生产环境》课程标准 .pdf VIP
- 国内某600MW机组双烟道直流炉省煤器旁路特性研究.pdf VIP
- 《中医基础理论》课件——津液的代谢和生理功能.pptx VIP
- 8 推翻帝制 民族觉醒 第一课时说课稿 -2023-2024学年道德与法治五年级下册统编版.docx
文档评论(0)