摘要:Java中的异常处理 1.1异常概述 在我们写的Java代码运行时产生的错误我们称之为--异常。异常分为二种一个是编译期异常(checked)、运行期异常(runtime) Examples:算术异常 java.lang.ArithmeticException public class Demo {
阅读全文
摘要:《五》枚举 【一】枚举 枚举是一个被命名的整型常量的聚合,用于声明一组带标识符的常量。 1.使用枚举类型设置常量 以往设置常量,通常将常量放置在接口中,这样在程序中就可以直接使用,并且该常量不能被修改,因为在接口中定义常量时,该常量的修饰符为final与static。 新增枚举类型后就逐渐取代了这种
阅读全文
摘要:《四》接口 一、接口基础知识 接口是抽象类的延伸,可以将它看作是纯粹的抽象类,对外进行约束,接口中的大多方法都没有方法体,jdk1.8以后,default关键字修饰的方法可在接口中实现。 属性全都是全局静态常量 方法都是全局抽象方法 无构造方法 接口使用interface关键字进行定义,其语法如下:
阅读全文
摘要:《三》多态的优势和应用场合 1、什么是多态 多态是同一个属性或行为,具有多种不同表现形式或形态。多态就是同一个类(接口),使用不同的实例而执行不同操作。 2、使用多态的好处 减少类中代码量,提高代码的可扩展性和可维护性,消除类型之间的耦合关系。 3、多态存在的三个必要条件 必须是继承关系 子类重写父
阅读全文
摘要:《二》继承 一、继承的优点和实现 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 符合is-a的关系(父类更具体,子类更通用) 使用extends关键字 代码复用 super关键字: super是对父类成员的访问,在子类
阅读全文
摘要:《一》对象和封装 一、类和对象的概念 面向对象(oop),可以从对象提炼出类的概念。对象是类的实例,类是对象的数据类型。 二、面向对象设计基本步骤 从现实世界抽象出类: 找出名词,确定类、属性 找出名词,确定方法 剔除与业务无关的属性和方法 三、构造方法及其重载 3.1 构造语法: 访问修饰符 构造
阅读全文