摘要:
什么是异常异常 在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) 对于这些错误,一般有两种解决方法:一是遇到错误就终止程序的运行。另一种方法是由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。 捕获错误最理想的是在编译期间 阅读全文
摘要:
枚举 是什么 当一个类的对象是可数的情况下,就可以使用枚举 能干什么(能解决什么问题) 1、JDK1.5之前需要自定义枚举类 2、JDK 1.5 新增的 enum 关键字用于定义枚举类 3、若枚举只有一个成员, 则可以作为一种单例模式的实现方式 4、当一个类的对象是可数的情况下,就可以使用枚举. 怎 阅读全文
摘要:
抽象类(abstract class) 是什么 具有所有类的特性:属性、方法,该类不能建立对象,只能声明指针和引用,用于基础类的接口声明和运行时的多态,只能继承。所以一般都做为父类存在 能干什么 做父类用,让子类继承,抽象类不能被实例化。抽象类是用来被继承的,抽象类的子类必须重写父类的抽象方法,并提 阅读全文
摘要:
this 理解 this:可以理解为:当前对象 或 当前正在创建的对象 作用 在属性或方法冲突时,做区分用 调用 this可以用来调用:属性、方法、构造器 具体含义 this调用属性、方法 指定属性或方法。但是通常情况下,我们都省略了"this."。但是如果方法的形参和当前对象的属性名相同的情况下, 阅读全文
摘要:
封装 定义 隐藏内部细节,提供公共的访问方法,便于调用。提高程序可展性、维护性。实现高内聚,低耦合 语法 私有化属性,提供公共的get/set方法 体现 属性、方法、构造器、内部类 class的权限修饰只可以用public和default(缺省)。 核心是访问权限 访问权限 本类 同包 子类 其他 阅读全文
摘要:
创建对象 使用new +构造器创建一个新的对象; 举例 Animal xb=new Animal(); 对象的使用 使用“对象名.对象成员”的方式访问对象成员(包括属性和方法) 创建对象过程 1) 在永久区中检查要创建的对象所属的类模板是否存在. 2) 如果不存在, 则由类加载器(ClassLoad 阅读全文
摘要:
属 性 是什么 属 性:对应类中的成员变量 Field = 属性 = 成员变量, 语法格式: 修饰符 类型 属性名 =初值 ; 说明:修饰符private:该属性只能由该类的方法访问。 修饰符public:该属性可以被该类以外的方法访问。 类型:任何基本类型,如int、boolean或任何类。 举例 阅读全文
摘要:
面向对象与面向过程和面向接口 面向过程 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象 是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向接口编程 本身是面向对 阅读全文