欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java基础面向对象:访问修饰符、抽象类、接口

程序员文章站 2022-10-03 14:37:18
访问修饰符、抽象、接口访问修饰符抽象接口访问修饰符范围从大到小为:private,protected,(default)默认,private作用范围:抽象使用abstract关键字修饰有抽象方法的类叫做抽象类,用abstract修饰父类定义抽象的方法,由子类来实现抽象的方法不能有方法体,直接用;结束抽象类不能直接实例化,使用非抽象子类抽象类可以没有抽象的方法,非抽象的类不能有抽象的方法抽象的方法的访问修饰符不能为private接口接口:标准与规范。所有的方法都不实现,找其他类...


访问修饰符、抽象类、接口


访问修饰符

范围从大到小为:private,protected,(default)默认,private
作用范围:
Java基础面向对象:访问修饰符、抽象类、接口

抽象类

使用abstract关键字修饰

  • 有抽象方法的类叫做抽象类,用abstract修饰
  • 父类定义抽象的方法,由子类来实现
  • 抽象的方法不能有方法体,直接用;结束
  • 抽象类不能直接实例化,使用非抽象子类
  • 抽象类可以没有抽象的方法,非抽象的类不能有抽象的方法
  • 抽象的方法的访问修饰符不能为private

接口

接口:标准与规范。所有的方法都不实现,找其他类来实现

  • 接口不能直接实例化,必须通过类。使用implements关键字
  • 抽象的方法可以有多个也可以没有
  • 实现类可以实现多个接口
  • 接口是多继承,可以同时继承多个接口

接口定义的内容

  • 常量属性:定义时必须赋值,默认加上public final static

  • 抽象方法:定义时默认加上public abstract

  • jdk1.8版本以后可以定义静态方法和default方法

本文地址:https://blog.csdn.net/m0_49553291/article/details/107697211