- 博客(8)
- 收藏
- 关注
原创 异常
1.分类: (1)checked——必须捕获或者声明抛出 (2)运行时异常——不要求必须捕获或声明抛出2.异常处理: (1)使用 try-catch 或 try-catch-finally 语句执行异常处理 (2)try-catch-finally中存在return语句的执行顺序finally块中与拒不执行情况3.throw和throws: t...
2018-04-25 20:34:14 120
原创 接口(2)
1.接口的命名规则与类相同。如果修饰符是public,则该接口在整个项目中可见,如果省略修饰符,则该接口只在当前包可见。2.接口可以定义常量,不能定义变量。3.接口中所有方法都是抽象方法,接口中的方法都会自动用public abstract修饰,即接口中只有全局抽象方法。4.和抽象类一样,接口也不能实例化,接口中不能有构造方法。5.接口之间通过extend实现继承关系,一个接口可以继承多个接口,但...
2018-04-25 20:26:26 143
原创 接口(1)
接口可以看作一种特殊的“抽象类”,但是采用与抽象类完全不同的语法表示,两者的设计理念也是不同的,抽象类利于代码复用,接口利于代码的扩展和维护语法: [修饰符] interface 接口名 extends 父接口1,父接口2,......{ //常量定义 //方法定义} class 类名 extends 父类名 implements 父接口1,父接口2,......
2018-04-25 20:16:33 132
原创 多态
什么是多态? 多态是具有表现多种形态的能力特征。更专业话的说法:同一个实现接口,使用不同的实例而执行不同的操作。使用多态的优势: 可以减少代码量,提高代码的可扩展性和可维护性。如何实现多态: 使用父类作为方法形参实现多态 使用父类作为方法返回值实现多态...
2018-04-18 09:35:25 151
原创 继承关系中的构造方法
继承条件下构造方法的调用规则如下。 1.如果子类的构造方法中没有通过super显示调用父类的有参构造方法,也没有通过this显示调用自身其他构造方法。则系统 会默认先调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法。在这种情况下,有没有“super();”语 句,效果都是一样的。 2.如果子类的构造方法中通过super显示调用父类的...
2018-04-16 20:03:34 349
原创 方法重写
子类重写父类的方法: 如果从父类继承的方法不能满足子类的需求,则在子类中可以对父类的同名方法进行重写(覆盖),以符合需求。方法重写必须满足一下要求: 重写方法和被重写方法必须具有相同的方法名。 重写方法和被重写方法必须具有相同的参数列表。 重写方法的返回值类型必须和重写方法的返回值类型相同或是其子类。 重写方法不能缩小被重写方法的访问权限...
2018-04-16 19:41:20 181
原创 继承
修饰符 SubClass extends SuperClass{ / /类定义部分 }继承是面向对象的三大特性之一,是JAVA中实现代码重用的重要手段之一。继承通过extends关键字实现,其中SubClass称为电子类,SuperClass称为父类。基类或超类。修饰符如果是public。则该类在整个项目中可见;若无public...
2018-04-10 20:50:36 106
原创 对象和封装
从现实中抽象出类:1.发现类 2.发现类的属性 3.发现类的方法 类主要由属性和行为组成,属性和行为又称为类的成员变量(或者成员属性)和成员方法,统称为类的成员(除此之外,类的成员还包括构造方法和代码块等。) 类是对某一类事物的描述,是抽象的,概念上的定义。对象是实际存在的,具体的事物个体。类和对象就好比磨具和铸件的关系,建筑物图样和建筑物实物的关系。我们可以由一个类创建多个对...
2018-04-09 20:37:11 153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人