美文网首页
2020-02-20 抽象类和接口

2020-02-20 抽象类和接口

作者: fjasmin | 来源:发表于2020-02-20 18:17 被阅读0次

抽象类 和 接口是面向对象编程中最重要的内容,没有之一

1.final 关键字

     final 关键字在java 中被成为完结器。表示最终。

     final能声明类,方法,属性:

        final声明的类不能被继承。

        final声明的方法不能被重写。

        final声明的变量变成常量 ,常量是不能被修改的变量。

2.抽象类

    2.1抽象类的概念:

        包含一个抽象方法的类叫做抽象类。

    2.2抽象方法的概念:

        声明而未被实现的方法,抽象方法必须使用abstact关键字声明

     2.3抽象类被子类继承,子类(如果不是抽象类)必须重写抽象类中所有的抽象方法。

     2.4 定义格式:

        abstact class className{

        属性/方法/抽象方法

        }   

    2.5 抽象类不能被实例化,必须通过继承不是抽象方法的子类进行实例化

3.接口

    3.1 接口是Java中 最重要的概念,接口可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。

    3.2接口的格式:

            interface interfaceName{

            全局常量

            抽象方法

            }

    3.3接口的实现也必须通过子类。使用关键字implements。而且接口是可以多实现的。

    3.4一个子类可以同时继承抽象类和实现接口

    3.5一个接口不能继承一个抽象类,但是可以通过extends关键字同时继承多个接口,实现接口的多继承。

        

    

相关文章

  • 5.5-全栈Java笔记:接口的定义和使用

    接口interface 接口的作用 为什么需要接口?接口和抽象类的区别? 接口就是比“抽象类”还“抽象”的“抽象类...

  • java的final关键字

    ——修饰类、接口和抽象类 final可以修饰方法,属性,类!但是不能修饰接口,抽象类;因为 接口和抽象类本身就是...

  • 接口和抽象类的区别

    接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类...

  • 2020-02-20 抽象类和接口

    抽象类 和 接口是面向对象编程中最重要的内容,没有之一 1.final 关键字 final 关键字在java ...

  • 抽象类和接口的区别

    以下两篇文章介绍了接口和抽象类的概念接口概念抽象类概念 抽象类和接口的区别: 抽象类:需要使用abstract关键...

  • 接口和抽象类

    接口和抽象类的区别? 接口(interface)和抽象类(abstract class)是支持抽象类定义的两种机制...

  • Android_开发_Day12_抽象类和接口

    Android_开发Day12抽象类和接口 目的: 知道什么是抽象类,什么是接口,学会抽象类的使用,与接口的使用。...

  • Java--接口和抽象类

    ·为什么需要接口?接口和抽象类的区别?  接口就是比“抽象类”还“抽象”的“抽象类”,可以更加规范的对子类进行约束...

  • Kotlin 零基础学习 接口和抽象类

    接口:接口就是暴露一种物体与另外一种物体沟通的方法 抽象类 接口 这么看接口和抽象类没什么区别,抽象类能干的接口也...

  • 接口,抽象类,工厂设计模式,代理模式

    一、接口的结构: 抽象方法 全局常量 最终写法: 其他内部结构内部类内部抽象类内部接口 二、接口和抽象类 抽象类可...

网友评论

      本文标题:2020-02-20 抽象类和接口

      本文链接:https://www.haomeiwen.com/subject/awzxqhtx.html