• 抽象类不能被实例化
  • 抽象类可以有抽象方法,抽象方法只需申明,无需实现
  • 含有抽象方法的类必须申明为抽象类
  • 抽象类的子类必须实现抽象类中所有抽象方法,否则这个子类也是抽象类
  • 抽象方法不能被声明为静态static
  • 抽象方法不能用 private 修饰,因为抽象类的方法是需要继承之后让子类去实现的,如果为Private,则无法被子类继承,子类也无法实现该方法,JDK 1.8以前,抽象类的方法默认访问权限为protectedJDK 1.8时,抽象类的方法默认访问权限变为default
  • 抽象方法不能用 final 修饰

普通类和抽象类有哪些区别?相关推荐

  1. java基础面试题之:普通类和抽象类有哪些区别?

    关键点:abstract修饰符(抽象方法).具体实现过程.实例化.子类实现父类的抽象方法 普通类中不可含有抽象方法,可以被实例化: 抽象类,则抽象类中所有的方法自动被认为是抽象方法,没有实现过程,不可 ...

  2. 普通类,抽象类和接口之间的区别

    一.普通类.抽象类和接口区别: 1. 普通类可以实例化,接口都不能被实例化(它没有构造方法),抽象类如果要实例化,抽象类必须指向实现所有抽象方法的子类对象(抽象类可以直接实例化,直接重写自己的抽象方法 ...

  3. 第一模块 jdk与jre、==与equals、Math.round(-1.5)、 String、操作字符串的类、字符串反转、抽象类必须要有抽象方法吗、普通类和抽象类、BIO NIO AIO

    1 2   ==与equals 3  Math.round(-1.5) 4  String属于基础的数据类型吗? 5  操作字符串有哪些类,有什么区别 6  字符串反转 7  抽象类必须要有抽象方法吗 ...

  4. 类、抽象类、接口之间的区别

    目录 1.类与抽象类的异同之处 (1)类和抽象类的区别 (2)类和抽象类的相同之处 2.接口与类的异同之处 (1)接口与类相似点 (2)接口与类的区别 (3)接口特性 3.抽象类和接口的区别 1.类与 ...

  5. java类接口的区别_java抽象类和接口区别

    深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太多不同的地方.很多人在初学的 ...

  6. php 类 接口的区别吗,PHP的接口类(interface)和抽象类(abstract)的区别

    /** * 接口类:interface * 其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类, * 那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候 ...

  7. 重写,重载,抽象类,接口,抽象类和接口区别

    1.多态之重写,重载     重写:当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数个数.类型都完全一致时,就称子类中的这个方法重写了父类中的方法.     new,virtual,ov ...

  8. C++ 虚基类和抽象类关系

    2018-02-07 创建人:Ruo_Xiao 开发环境:VS2010 邮箱:xclsoftware@163.com 一.区别 虚基类:被"virtual"继承的类,也就是说任何类 ...

  9. java抽象类与接口区别6_java基础知识(6)---抽象类与接口

    抽象类: abstract 抽象:不具体,看不明白.抽象类表象体现. 在不断抽取过程中,将共性内容中的方法声明抽取,但是方法不一样,没有抽取,这时抽取到的方法,并不具体,需要被指定关键字abstrac ...

最新文章

  1. RHEL5+PXE+DHCP+Apache+Kickstart安装RHCE5.1 i386实验室环境
  2. 最快69秒逆向DRAM地址映射,百度设计的这款逆向工具如何做到快速可靠?
  3. python 开发版-Micropython开发板固件烧写教程
  4. Exchange企业实战技巧(15)启用向外部联系人发送邮件时的提醒
  5. WebSocket安卓客户端实现详解(一)–连接建立与重连
  6. 网络流优化:-1优化与当前弧优化
  7. 新手学习编程如何更加轻松的学习C/C++编程语言?了解一下吧!
  8. BeagleBone Black 连接USB摄像头,并实现采集、存储及传输
  9. K8s高可用集群部署
  10. tomcat 8安装 linux,linux下tomcat8安装详解(附图解步骤)
  11. smartadmin mysql_smart-admin/README.md at master · Rainforestor/smart-admin · GitHub
  12. pygame安装时出现的问题以及解决方案记录.
  13. 视频教程-C++Windows之WDM驱动程序开发(实战篇)上-驱动/内核开发
  14. 面试官:说说你最大的优缺点? (25题汇总版)
  15. 当我们谈论智能手表时,我们在谈论什么?
  16. JDBC从入门到精通
  17. 一款10秒钟完成的校园报修系统【分享】
  18. win10修改用户名_ADAMS2020中/英版软件下载和安装教程|兼容WIN10
  19. 乐淘CEO毕胜:PPIC周报机制
  20. php+mysql实现留言板

热门文章

  1. 大数据初探——Hadoop历史
  2. ORB-SLAM2中的Loop Closinng中DetectLoopCandidates函数解析
  3. Val编程-val系列编程思想
  4. Alpha 通道的概念与功能
  5. C#中泛型的相关知识点总结
  6. 关于cmake从GitHub上下载的源码启动时报错的问题
  7. linux 安装python-opencv
  8. 基于HALCON的模板匹配方法总结
  9. 自己写的简易多任务系统---基于pic18fxxx
  10. createbitmap导致的内存泄漏如何处理_C++ 如何避免内存泄漏,一篇就够