首页 > 编程语言 > 详细

Java_Day05 Java基础

时间:2016-04-23 15:05:32      阅读:140      评论:0      收藏:0      [点我收藏+]

1. 抽象类和一般类的区别 :
 1) 抽象类使用 abstract 修饰
 2) 抽象类不能被实例化
 3) 抽象类中可以有抽象方法,也可以没有抽象方法


2.  - 使用 interface 声明
     - 接口是抽象方法和常量的集合, 不能再有其他任何成分
     - 接口中的方法默认修饰为 public abstract
     - 接口中常量的默认修饰为 public static final
     - 实现接口使用 implements 关键字
     - 一个类可以实现多个接口, 多个接口之间使用逗号分隔
     - 接口之间可以继承
     - 若一个类既实现接口,又继承父类, 则 extends 放在 implements 前面


3. 在类的外部如何创建内部类对象:
     - 对于非静态内部类:必须先创建外部类对象, 然后在创建内部类对象
     -对于静态内部类: 内部类使用 static 来修饰, 所以创建该类的对象可以没有外部类对象


4. 在方法参数列表的后面使用 throws 关键字声明抛出异常, 异常在当前方法内部不处理,而抛给调用当前方法的方法


5.  - throws 可以声明抛出多个异常用逗号隔开,多个异常没有顺序
     - 可以声明抛出出现的异常类的父类
     - 重写方法不能够抛出比被重写方法更大的异常 (非运行时异常)


6. 自定义异常:
     - 通常情况下继承 RuntimeException
     - 作用 : 见名知意
     - 通常都需要使用 throws 关键字抛出


Java_Day05 Java基础

原文:http://irvin.blog.51cto.com/9783109/1766997

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!