ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

抽象类的特征

2021-12-03 13:00:08  阅读:122  来源: 互联网

标签:存在 特征 abstract 普通 抽象 抽象类 方法


1、抽象类为什么不能被实例化
*不能实例化 抽象类中可能会存在抽象方法 抽象方法是不完整的 没有方法体 对象调用的时候没有任何意义
*
*2、抽象类中是否可以存在构造方法?
*可以存在 他不能实例化 构造方法有什么用?留给子类调用的
*
*3、抽象类和抽象方法的关系?
*有抽象方法的一定是抽象类 抽象类中不一定有抽象方法
*
*4、什么事抽象类?
*被abstract 修饰的类就是抽象类 特点 不能实例化
*
*5、抽象类能不能继承普通类?
*可以
*
*6、普通类能不能继承抽象类?
*可以
*
*7、是否存在抽象的构造方法?
*不存在 构造方法前面不能用abstract修饰
*
*8、是否存在抽象的静态方法?
*不存在 一个方法只能用一个修饰 要么是static 要么是abstract 不可以同时存在
*
*9、抽象类中是否存在静态方法?
*可以存在 静态方法不需要对象来调用 直接通过类名 可以直接访问
*
*10、抽象方法和普通方法的区别?
*1、抽象方法没有方法体 普通方法一定要有方法体
*2、抽象方法一定被abstract修饰 普通方法不一定有
*3、抽象方法只能在抽象类中 普通方法既可以存在普通类 也可以存在抽象类中
*4、被继承时 抽象方法必须要被子类重写 普通方法没有要求
*
*11、普通类和抽象类的区别?
*1、抽象类一定有abstract 普通类一定不能被abstract修饰
*2、抽象类中可以有抽象方法 普通类中一定不能有抽象类
*3、抽象类不能被实例化 普通类可以去实例化调用 创建对象
*4、抽象类被继承时 子类必须重写全部的抽象方法

标签:存在,特征,abstract,普通,抽象,抽象类,方法
来源: https://www.cnblogs.com/gxxyyt/p/15637473.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有