0
点赞
收藏
分享

微信扫一扫

抽象类和接口

扒皮狼 2021-09-19 阅读 57
GZ20127245H

抽象类和接口知识点

抽象概念:如果一个类没有足够的信息去描述一个具体的对象,那我们就称之为抽象类。

抽象方法:抽象方法用abstract修饰

大意:就是说在抽象类中声明抽象方法,只需要声明方法,不需要定义方法体。子类在继承父类时,必须重写父类的抽象方法,这也是抽象存在的意义。

抽象类中必须都是抽象方法嘛?

抽象类中可以定义适合所有子类的普通方法,但必须至少有一个抽象方法,否则此抽象类就没有什么存在意义。

我们在使用抽象方祛和抽象类时,而安在意以下几点。

1 包含抽象方法的类一定是抽象类。

2 抽象类中的方法不一定都是抽象方法,抽象类也可以没有抽象方法。

3 构造方法不能商明为抽象方法。

4 abstract 不能与private,static、final、native 并列修饰同一个方法。

final使用有以下几种情况。

(1)修饰类a

(2)修饰方法。

(3)修饰对象和变量。

修饰类

(1)被final修饰过的类不能被继承

(2)因为不能被继承,所以此类中所有方法默认都是final修饰。

(3)该类如果不需要右子米,不需要被扩展,类中的方法不允许被重写,就用final修饰该类。

接口概念:

和抽象类对同类事物进行抽象不同,接口并不是类,而是一组对类的需求描述(可以看成只有抽象方法的抽象类)

举报

相关推荐

0 条评论