JAVASE知识点总结(三)

2020-12-13 13:54

阅读:298

标签:注意   cal   nal   命名   img   false   mamicode   max   定义   

第十六章:抽象类和接口
一、抽象方法:在方法面前加了abstract(为了解决,子类必须要覆盖此方法,在定义的时候不要方法体)。
特点:1、抽象方法没有方法体。
2、抽象方法必须放在抽象类(类前面加上abstract)或者接口中。
3、抽象方法不能是private、不能用final修饰、不能同时使用static。
例:abstract Double getArea();
二、抽象类:
注意点:
1、抽象类不能直接创建对象。
2、抽象类当中可以有抽象方法、也可以有非抽象方法(普通方法:让子类调用)。
3、子类没有去覆盖抽象方法、把子类也变成抽象类。
4、命名:命名时喜欢在名字前加上Abstract。
5、抽象类必须有子类才有意义。
三、抽象类和普通类区别?
1、普通类有的(字段,方法,构造器),抽象类都有
2、抽象类不能创建对象,抽象类可以包含抽象方法,也可以包含抽象方法。
四、接口
1、什么是接口?
技术图片
2、接口的定义
技术图片
3、接口是一个特殊的抽象类
技术图片
4、接口当中的注意点
技术图片
5、接口的实现
技术图片
6、接口与抽象类区别
技术图片
7、面向接口编程
技术图片



来自为知笔记(Wiz)


JAVASE知识点总结(三)

标签:注意   cal   nal   命名   img   false   mamicode   max   定义   

原文地址:https://www.cnblogs.com/javastudydoing/p/11546241.html


评论


亲,登录后才可以留言!