关于接口,内部类,异常的一些介绍

/*

关于接口,内部类,异常的介绍

*/

接口:

什么是接口?这是我们必须要了解的一个概念。

接口就是各种抽象方法的集合体,使用interface来表明是一个接口。那么接口中常常包含哪些内容呢?变量,方法?既然是单独的名字内容,当然有它的特殊性。

接口中主要定义的是公开的常量,和公开的抽象方法。继承可以直接使用父类方法,而接口中虽然有方法,但是它不可以直接使用,因为那些方法是抽象的,必须要类去实现它然后才可以使用。

接口是不可以创建对象的,它必须要有类去实现它,而且必须是覆盖接口中的所有方法,只有这样才可以完全实现它。调用接口中的成员常量,有三种方法:类名,接口名,对象调用。因为它是静态成员常量。

接口最大的作用就是提高程序的扩展性!是一个辅助型的功能。为什么呢?因为它往往使用的是有选则性的学习功能。接口也常常是多态的一种运用模式。这个是一种特别普及的表达形式。


运行的效果:


通过它的运行要领悟接口的使用和访问方式。

内部类:

什么是内部类呢?顾名思义内部类是定义在内部的类,是一个类中类。既然类有成员变量,成员方法。那么类存放的位置自然也有这两个地方。

定义在成员上和方法内部。内部类的访问规则是:

内部类可以直接访问外部类的成员,包括私有;此时可以把内部类看成是一个方法。

外部类要访问内部类必须要建立内部类对象。那么如何建立内部类对象呢?


运行结果:


那么既然内部类访问是如此麻烦问什么我们还要使用内部类呢?

类是用来描述事物的,当我们在描述一个事物的时候,发现事物的内部还有一个事物,此时该内部事物就用内部类来描述。由此我们可以发现内部类其实是使用了外部类的资源。这是设计内部类的核心。

异常:

首先异常是程序在运行时出现的不正常的情况。异常的本质是将生活中的一些会出现的不正常情况定义在一些类中,并对它们进行封装成对象,在必要的时候显现出来。

throwable:Throwable 类是 Java 语言中所有错误或异常的超类。

      它包括:error 和Exception,其中error是错误,是程序猿无法操作的。

而Exception 抛出异常则是可以解决的。是提醒程序员这个异常是可以解决的,使程序更加健壮的。

         对于exception异常有两种处理方式:抛出或者由程序员自己处理。在声明时抛出则由默认处理,使用try catch finally是程序员自己处理异常。在自定义异常时必须要使自定义类继承exception,只有它才具备处理功能。

 





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值