博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JAVA--------抽象类
阅读量:6913 次
发布时间:2019-06-27

本文共 745 字,大约阅读时间需要 2 分钟。

hot3.png

 1.抽象方法: 在类中没有方法体的方法,就是抽象方法 。使用abstract来修饰

2. 抽象类:含有抽象方法的类就是抽象类。【抽象类中不仅仅可以含有抽象方法,也可以含有非抽象方法】

3. 如果一个子类 继承 一个抽象类。就要实现里面所有的抽象方法,如果不实现,该类也将成为一个抽象类

,其中的非抽象方法可以不实现。

4. 抽象类中的抽象方法必须被实现!

    如果一个子类没有实现父类中的抽象方法,则子类也成为了一个抽象类!
    抽象类中的普通方法,可以不必实现。

5. 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。

6. 抽象类不能被实例化。

----------------------------------------------------------------------------------------------------------------------

1.接口是  提供给别人使用的方法或者函数

但接口中可以含有 变量和方法。是要注意,接口中的变量会被隐式地指定为public static final变量(并且只能是public static final变量,用private修饰会报编译错误),而方法会被隐式地指定为public abstract方法且只能是public abstract方法(用其他关键字,比如private、protected、static、 final等修饰会报编译错误),并且接口中所有的方法不能有具体的实现,也就是说,接口中的方法必须都是抽象方法。

2.如果一个非抽象的类实现接口,必须重写这个接口中所有的方法

 

转载于:https://my.oschina.net/u/2870118/blog/751545

你可能感兴趣的文章
linux基础命令 grep
查看>>
CNCF启动K8s软件一致性项目,Rancher入选全球首批K8s认证平台
查看>>
制造业信息化到底需要的是什么?
查看>>
近期用到的linux命令
查看>>
用户和组的的权限
查看>>
下拉框
查看>>
Linux JDK安装及环境变量配置
查看>>
十一月个人考核
查看>>
2-3-运维必备核心技能-nginx配置文件全面讲解
查看>>
对Docker了解多少?10分钟带你从入门操作到实战上手
查看>>
SCI《科学引文索引》
查看>>
老男孩Python自动化开发12期完整版(含作业代码课件)
查看>>
实现Bootstrp的Switch效果
查看>>
postgresql中 from dual 报错的解决方案
查看>>
day33 Hibernate 一对一,检索,hql,离线(criteria),c3p0,隔离,锁
查看>>
Python模拟登录的几种方法
查看>>
五一劳动节专访:24小时劳模—VIKI-AI语音智能机器人
查看>>
Apache POI使用详解
查看>>
查看mysql字符集及修改表结构
查看>>
STL assign 实例
查看>>