当前位置:网站首页>抽象类和接口的区别
抽象类和接口的区别
2022-07-06 09:20:00 【快醒醒鸭今天你编程了吗?】
首先咱们来看抽象类,什么是抽象类?
1、抽象类里不一定有抽象方法,抽象类必须要有关键字abstract来修饰
2、如果一个类包含抽象方法,那么这个类一定是抽象类
3、抽象类不能用final修饰代表,因为抽象类是被用于继承的,但是final修饰代表不可修改,不可继承
接口和抽象类的区别?
1、一个子类只能继承一个抽象类,但是可以实现多个接口
2、抽象类有构造方法,接口没有构造方法
3、抽象类可以有普通成员变量,接口中不能有
4、抽象类和接口都可以有静态成员变量,但是抽象类中成员变量可以是任意类型,接口只能是public static final(默认)
5、抽象类中不一定要有抽象方法,但是接口中的方法必须都是抽象的
6、抽象类中可以有静态方法,接口中不能有静态方法
7、抽象类中的方法可以是public、protected,接口中的方法只能是public
边栏推荐
- CorelDRAW plug-in -- GMS plug-in development -- Introduction to VBA -- GMS plug-in installation -- Security -- macro Manager -- CDR plug-in (I)
- Change vs theme and set background picture
- 学编程的八大电脑操作,总有一款你不会
- 凡人修仙学指针-2
- View UI plus released version 1.2.0 and added image, skeleton and typography components
- C语言实现扫雷游戏(完整版)
- Branch and loop statements
- Questions and answers of "signal and system" in the first semester of the 22nd academic year of Xi'an University of Electronic Science and technology
- One article to get UDP and TCP high-frequency interview questions!
- System design learning (III) design Amazon's sales rank by category feature
猜你喜欢
Smart classroom solution and mobile teaching concept description
View UI plus released version 1.2.0 and added image, skeleton and typography components
3. Number guessing game
2-year experience summary, tell you how to do a good job in project management
Pit avoidance Guide: Thirteen characteristics of garbage NFT project
(超详细onenet TCP协议接入)arduino+esp8266-01s接入物联网平台,上传实时采集数据/TCP透传(以及lua脚本如何获取和编写)
Quickly generate illustrations
Decomposition relation model of the 2022 database of tyut Taiyuan University of Technology
Change vs theme and set background picture
TYUT太原理工大学2022数据库大题之数据库操作
随机推荐
2. C language matrix multiplication
arduino+DS18B20温度传感器(蜂鸣器报警)+LCD1602显示(IIC驱动)
Questions and answers of "basic experiment" in the first semester of the 22nd academic year of Xi'an University of Electronic Science and technology
MySQL 30000 word essence summary + 100 interview questions, hanging the interviewer is more than enough (Collection Series
3. C language uses algebraic cofactor to calculate determinant
3.输入和输出函数(printf、scanf、getchar和putchar)
4.30 dynamic memory allocation notes
String class
Relational algebra of tyut Taiyuan University of technology 2022 database
【九阳神功】2019复旦大学应用统计真题+解析
A brief introduction to the database of tyut Taiyuan University of technology in previous years
Introduction and use of redis
E-R graph to relational model of the 2022 database of tyut Taiyuan University of Technology
162. Find peak - binary search
Alibaba cloud microservices (IV) service mesh overview and instance istio
Floating point comparison, CMP, tabulation ideas
TYUT太原理工大学2022软工导论简答题
C语言入门指南
Implement queue with stack
MySQL Database Constraints