- 1
- 0
- 约1.37万字
- 约 35页
- 2017-02-28 发布于湖北
- 举报
* Class 类 2-1 使用对象中的 getClass( ) 方法 使用静态 forName( ) 方法 使用自定义 ClassLoader 对象加载新类 创建的对象 或 或 无需声明 自动创建对象 通过 * Class 类 2-2 演示:示例 10 Class 类的用法 使用 Class 类的方法,如 getClass() 和 getSuperClass() class StoreString { /**构造方法. */ protected StoreString() { } private String name = diana; } /** 这个类扩展 StoreString 类.*/ class StoreInteger extends StoreString { /** 构造方法.*/ protected StoreInteger() { } /** 该变量存储整数值. */ private int deptno; } public class ClassDemo { /**构造方法 */ protected ClassDemo() { } /** 这个类演示 Class 类的访问方法 * @param args 传递至 main 方法的参数 */ public static void main(String[] args) { StoreString objString = new StoreString(); StoreInteger objInteger = new StoreInteger(); Class objClass; objClass = objString.getClass(); System.out.println(“objString 对象的类型是: “ + objClass.getName()); objClass = objInteger.getClass(); System.out.println(“objInteger 对象的类型是: + objClass.getName()); objClass = objClass.getSuperclass(); System.out.println(“objInteger的父类是 + objClass.getName()); } } * Object 类 2-1 方法 说明 boolean equals(Objectobj) 将当前对象实例与给定的对象进行比较,检查 它们是否相等 void finalize() throws Throwable 当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。通常被子类重写 String toString() 返回此对象的字符串表示 void wait() throws InterruptedException 使当前线程进入等待状态 所有类的父类 默认情况下,用户定义的类扩展自 Object 类 * Object 类 2-2 演示:示例 11 Object 类的用法 使用 Object 类的方法,如 equals() /** 这个类演示 Object 类. * @version 1.0, 2005 年 6 月 13 日 ?* @author Ben?*/public class ObjectDemo {??? /** 构造方法 */??? protected ObjectDemo() {??? }??? /** 这是 main 方法 ?????* 它演示 Object 类 ?????* @param args 传递至 main 方法的参数?????*/??public static void main(String[] args) {?? if (args[0].equals(“Java”)) {?? System.out.println(“是, Java 是一项非常好的技术!);????? }???} } * 总结 包中的类必须保存在与包同名的文件夹下 默认情况下,会将 java.lang 包导入到每个 Java 程序中 包装类可以以类的形式封装简单的原始类型 StringBuffer 类用作构建字符串的构建块 字符串是不可变的,也就是说字符串是常量并且不能改变它们的值 Math 是一个 final 类,用于定义基本数字运算和三角函数的方法 * * * * 第六章 java.lang包 * 回顾 只要在运行时遇到错误,就会发生异常 Java 异常是一个对象
您可能关注的文档
最近下载
- 原子力显微镜课件PPT.ppt VIP
- 27塔式太阳能光热发电项目文件收集与档案整理实施细则.docx VIP
- 原子力显微镜AFM课件.ppt
- HG-T 21637-1991化工管道过滤器.pdf VIP
- 商业银行信息科技风险管理策略:基于多维度视角与实践案例的深度剖析.docx VIP
- 2026年高考数学二轮复习专题03 各类函数综合归类(题型)(天津)(原卷版).docx VIP
- 生物样本、信息数据来源说明.docx VIP
- 机械制造技术基础习题集丁江民课后习题答案解析.pdf
- 2026年春教科版(新教材)小学科学二年级下学期教学计划及进度表.docx VIP
- 如何降低焦炭塔油气中的焦粉含量.pptx VIP
原创力文档

文档评论(0)