首页 > TAG信息列表 > 4Edition

TIJ-4Edition-初始化与清理

1、构造器保证初始化   没有定义构造器时,编译器会生成一个默认构造器(无参构造器);但是,当自己定义了有参构造器时,编译器不会生成默认构造器,调用new时,必须传入匹配的参数。 2、方法重载   每个重载的方法都具有独一无二的参数列表(类型、顺序)。 3、this关键字   调用对象方法时,编

TIJ-4Edition-使用异常

1、摘要   发现错误的最好时机是在编译时,在程序运行之前发现的错误容易修改,且修改的代价小。   但是,如果程序在运行时发生错误怎么办?   对于没有错误处理机制的代码,它将直接退出。   稍微改进一点,就是在退出时,返回错误码,允许人们通过错误码来检查错误。(错误码怎么设计完全

TIJ-4Edition-接口

1、抽象类和抽象方法   包含抽象方法的类叫做抽象类。只要类中包含抽象方法,就要声名为抽象类。   导出类会继承基类的所有方法,因此如果没有覆写(实现)基类中的所有抽象方法,   就必须声名为抽象类。 2、接口   interface声名一个接口,接口是比抽象类更加抽象的存在。   除了

TIJ-4Edition-内部类

1、创建和实例化内部类   可以将一个类的定义放在另一个类的内部,这就是内部类。   把类的定义放在外围类的里面,这就创建了一个内部类。   内部类持有指向其外围类的引用,这是在编译时自动添加上去的。   所以,内部类自动拥有对其外围类的所有成员的访问权限(包括private成员)

TIJ-4Edition-复用类

1、组合和继承   A is-a B:A、B本质上是一个东西。——继承   A has-a B: B是A的一部分,但它们不是一回事。——组合   组合复用了功能,而非形式。   继承不只是复制基类的接口和字段,当创建一个导出类对象时,该对象中包含了一个基类的子对象。   所以,要对基类子对象进行初始

TIJ-4Edition-多态

1、多态   将方法调用同方法主体关联起来的操作叫做绑定(分派)。   前期绑定:程序执行前由编译器和链接程序实现的绑定。   后期绑定:在运行时根据对象的类型确定调用方法。   Java中除了static方法和final方法外(private方法属于final方法),都是后期绑定的(构造器隐式地为static