摘要:
类型信息 运行时类型信息使得你可以在程序运行时发现和使用类型信息。 14.1 为什么需要RTTI RTTI:在运行时,识别一个对象的类型。 使用RTTI可以确定引用的确切类型。 14.2 Class对象 Class对象记录着运行时的类型信息。 Class c = Class.forName(“Gum 阅读全文
posted @ 2020-12-11 10:44
ByteX
阅读(18)
评论(0)
推荐(0)
摘要:
对象导论 1.1抽象过程 汇编语言是对底层的轻微抽象,它们要求在解决问题时哟啊基于计算机的结构。另一种对机器建模的方式是只针对待解决问题建模。超出特定领取就力不从心了。面向对象允许根据问题描述问题。 对象具有行为,状态和标识。每个对象都可以拥有数据(它们给出了该对象的状态)和方法(它们产生的行为), 阅读全文
posted @ 2020-12-11 10:44
ByteX
阅读(11)
评论(0)
推荐(0)
摘要:
复用类 复用类有两个方法。 第一种:只需在新的类中产生现有类的对象。由于新的类是由现有类的对象所组成,所以这种方法称为组合。 第二种:按照现有类的类型来创建新类。无需改变现有类的形式,采用现在类的形式并在其中添加新代码。这种方式称为继承。 7.1组合语法 只需将对象引用置于新类中即可。编译器并不会简 阅读全文
posted @ 2020-12-11 10:44
ByteX
阅读(17)
评论(0)
推荐(0)
摘要:
12.1 概念 发现错误的理想时机是编译时期,然而,编译期间并不能找出所有的错误,余下的问题必须在运行时期解决。 12.2 基本异常 异常是指阻止当前方法或作用域继续执行的问题。 当抛出异常后,首先在堆上创建异常对象,当前的执行路径被终止,并从当前环境中弹出对异常对象的引用。此时,异常处理机制接管程 阅读全文
posted @ 2020-12-11 10:44
ByteX
阅读(15)
评论(0)
推荐(0)
摘要:
初始化与清理 随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 C++引入了构造嚣(constructor)的概念,这是一个在创建对象时被自动调用的特殊方法。Java中也采用了构造器,并额外提供了“垃圾回收器”。对于不再使用的内存资源,垃圾回收器能自动将其释放。 5.1 阅读全文
posted @ 2020-12-11 10:43
ByteX
阅读(13)
评论(0)
推荐(0)

浙公网安备 33010602011771号