Java学习笔记(二)

Java学习笔记(二)

紧接着Java学习笔记一来写的,由于是入门课,所以学的内容很基础。

(三)、Java中的接口与内部类:

   为了弥补java的不支持多继承,所以Java通过接口来实现多继承。

使用关键字interface声明一个接口
格式:
interface  接口的名字

 

 

接口定义与类定义的区别:

成员变量部分:接口中只能定义常量

每个成员都默认是public  static  final无法改变

也正因为如此,上述关键字可以省略

方法部分:接口中只能定义抽象方法

每个方法都默认是public  abstract无法改变。因此,接口体中只进行方法的声明,不许提供方法的实现

也正因为如此,上述关键字可以省略

类通过使用关键字implements声明使用一个或多个接口;多个接口之间用逗号隔开。如:
class A  implements  Printable,Addable

如果一个类使用了某个接口,那么必须实现该接口的所有方法,否则,该类必须是抽象类

注意:实现接口方法时,必须加上public

 

(四)、Java中的异常

所谓异常就是指程序运行时可能出现的一些错误         出现异常时,JVM就用异常类Exception的相应子类创建一个异常对象,并等待处理。例如:读取一个不存在的文件时,会产生一个IOException对象

Java中声明了很多异常类,每个异常类都代表了一种运行错误,异常类的对象可以调用如下方法得到或输出有关异常的信息:

public String getMessage()  //异常类的消息

public void printStackTrace()  //错误方法栈

public String toString()  //异常类的描述<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值