暑期java自学

2022/7/24 1:23:58

本文主要是介绍暑期java自学,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

抽象类的概念:

    Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。如:Shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中进行实现。

 

抽象类的声明: [修饰符] abstract class 类名 [extends 父类名]{类体}

抽象方法的声明: [修饰符] abstract 返回值类型 方法名([参数列表]);

因为抽象方法无法确定具体执行的功能,所有抽象方法没有方法体,需要在小括号后加上分号

在这里插入图片描述

 

 

抽象类和普通类除了使用abstract修饰外和普通的类相似,抽象类中可以没有抽象方法,但是一旦某个有抽象方法,那么这个类必须被声明为抽象类。

 

抽象类的使用:

因为抽象类不是一个具体的类,所以无法实例化,但是抽象类可以用于声明变量

抽象类可以被继承,在子类中实现抽象类的所有抽象方法,以达到抽象类的具体化

接口

在Java中接口不仅仅是程序开发过程中“约定”,更是更加抽象化的抽象类。

 

接口的声明语法: [修饰符] interface 接口名{[常量];[抽象方法];}

在这里插入图片描述

接口实现的语法: [修饰符] class 类名 [extends 父类名] [implements 接口1,接口2,……]{类体部分}

在这里插入图片描述

 

 

 

一个类可以实现多个接口,从而解决了Java单继承的缺点。

在这里插入图片描述

 

 

 

接口的作用:

 

 

 

提高程序的重用性

提高程序的可扩展性

降低程序的耦合度

实现了多继承



这篇关于暑期java自学的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程