随笔分类 -  Java

Java异常(Exception)
摘要:Java异常:运行期出现的错误 1. Java异常是Java提供的用于处理程序中错误的一种机制; 2. 错误指的是程序运行期间发生的异常事件,如除零溢出、数组下标越界、读取的文件不存在.... 3. Java程序的执行过程中如出现异常事件,会生成一个异常类对象,该异常对象封装了异常事件的信息并将其提 阅读全文
posted @ 2017-04-22 11:36 牧羊人的世界 阅读(376) 评论(0) 推荐(0)
类与接口的关系
摘要:1. 接口与接口之间可以相互继承; 2. 类与类之间可以相互继承; 3. 类与接口之间,只能是类来实现接口; 4. 继承已经具有父类的方法,子类可以不重写父类方法;类在实现接口的时候,必须重写接口所有的方法. 5. Demo 阅读全文
posted @ 2017-04-21 22:00 牧羊人的世界 阅读(420) 评论(0) 推荐(0)
接口(interface)与多态
摘要:1. 接口(interface)是抽象方法与常量值的集合; 2. 从本质上来讲,接口是一种特殊的抽象类,这种抽象类中只包含常量与方法的定义,而没有变量和方法的实现; 3. 接口中声明的属性默认为:public static final,也只能是:public static final,(接口中成员变 阅读全文
posted @ 2017-04-21 21:25 牧羊人的世界 阅读(4448) 评论(0) 推荐(0)
final关键字
摘要:1. final 的变量值不能被改变; ① final 的成员变量; ② final 的局部变量; 2. final 的方法不能被重写; 3. final 的类不能被重写; 4. Demo 阅读全文
posted @ 2017-04-21 15:53 牧羊人的世界 阅读(127) 评论(0) 推荐(0)
抽象类
摘要:1. 用Abstract关键字来修饰一个类时,该类称为抽象类;用Abstract关键字来修饰一个方法时,该方法称为抽象方法; 2. 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写; 3. 抽象类不能被实例化; 4. 抽象方法只需要声明,不需要实现; 5.Demo Demo_ 阅读全文
posted @ 2017-04-21 15:35 牧羊人的世界 阅读(177) 评论(0) 推荐(0)
继承中的构造方法
摘要:1.子类不能继承父类的构造方法,但是初始化子类前必须要先初始化父类; 2. 子类的构造过程中必须调用无参数父类的构造方法(程序自己就会调用); 3. 子类可以在自己的构造方法中使用super关键字调用父类的构造方法; ① 使用this关键字调用本类的另外的构造方法; ② 如调用super,则必须写在 阅读全文
posted @ 2017-04-21 15:02 牧羊人的世界 阅读(174) 评论(0) 推荐(0)
动态绑定、多态、迟绑定
摘要:Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++开发者带来了更大的麻烦,为了规避风险,Java只允许单继承,保证了继承关系的简单明了,但是势必在功能上有很大的限制,所以,Java引入了多态性的概念以弥 阅读全文
posted @ 2017-04-21 11:39 牧羊人的世界 阅读(368) 评论(0) 推荐(0)