首页 > 编程语言 >Java基础-普通类、抽象类、接口类

Java基础-普通类、抽象类、接口类

时间:2023-02-02 11:34:16浏览次数:46  
标签:Java 方法 普通 实例 抽象 抽象类 接口类

普通类和抽象类的区别

  • 普通类可以有普通方法,不能有抽象方法;抽象类可以有普通方法和抽象方法
  • 普通类可以实例化,抽象类不能实例化
  • 普通类必须实现抽象类的抽象方法

抽象类和接口类的区别

  • 抽象类和接口类都可以有抽象方法,接口类不能有普通方法
  • jdk8以后抽象类和接口类都可以有默认方法
  • 抽象类和接口类都不能被实例化
  • 普通类用extends继承抽象类,普通类用implements实现接口类
  • 抽象类可以有构造方法,接口类不能有构造方法
  • 抽象类方法可以用任意修饰符修饰,接口只能是public
  • 一个类能实现多个接口,但只能继承一个抽象类

标签:Java,方法,普通,实例,抽象,抽象类,接口类
From: https://www.cnblogs.com/afabao/p/17085478.html

相关文章

  • Java之使用zxing.jar包生成二维码
    由于时代科学的进步,二维码已经和我们的生活密不可分,在开发过程中往往会涉及到和二维码相关的开发,今天这篇文章就教会大家如何使用zxing.jar包生成二维码下面这个就是......
  • 车牌识别服务-JAVA+ONNX版本,支持全类型的车牌
    1、车牌识别简介车牌识别分为车牌检测与识别,检测模型一般需要检查车牌的位置识别模型一般为识别车牌号及车牌的颜色类型等,目前有较多的深度学习模型能支持,这里就不详细......
  • java中的自定义枚举类
    自定义枚举类有两种写法 第一种写法:classSeason{privateStringname;//在Season内部,直接创建固定的对象,//优化,可以加入final修饰符pub......
  • 基础认识-Java工具认识
    JDK——JavaDevelopmentKit扩充开发工具,父集JRE——JavaRuntimeEnvironment包含applet,保障Java语句可运行JVM——JavaVirtualMachine模拟CPU(虚拟机)解释型、编译......
  • ELK系列(4) - Elasticsearch cannot write xcontent for unknown value of type class
    问题与分析在使用Elasticsearch进行index数据时,发现报错如下:java.lang.IllegalArgumentException:cannotwritexcontentforunknownvalueoftypeclassjava.math.BigD......
  • Java Socket通信(一)之客户端程序 发送和接收数据
     JavaSocket通信(一)之客户端程序发送和接收数据网络应用分为客户端和服务端两部分,而Socket类是负责处理客户端通信的Java类。通过这个类可以连接到指定IP或域名的服务......
  • Java中Socket 实现最简单的客户端与服务端通信
    Java中Socket实现最简单的客户端与服务端通信引言:因为最近项目中要接入某通信协议接口,基于TCP/IP的socket接口。于是就在本地弄一个最简单的Socket通信仅供学习。话不多......
  • JavaScript 中URL构造函数
    前言URL对于我们开发人员来讲,应该是非常熟悉了。在对URL进行参数拼接时,我们一般都会直接进行字符串拼接或使用模版字符串,因为这样非常方便,但是我们这样其实会在不知不觉......
  • 通过IDEA生成JavaDoc文档
    一.通过IDEA来生成JavaDoc文档:1.创建一个存放JavaDoc的文件夹2.打开IDEA上方工具(Tools),生成JavaDoc文档(GenerateJavaDoc...)//如图一3.选择我们要生成的......
  • 读Java8函数式编程笔记08_测试、调试和重构
    1. Lambda表达式的单元测试1.1. 单元测试是测试一段代码的行为是否符合预期的方式1.2. Lambda表达式没有名字,无法直接在测试代码中调用1.2.1. 将Lambda表达式放入......