Java教程

日常Java 2021/10/12

本文主要是介绍日常Java 2021/10/12,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

封装

在面向对象程式设计方法中,封装是指—种将抽象性函式接口的实现细节部分包装、隐藏起来的方法

封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问

要访问该类的代码和数据,必须通过严格的接口控制

封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段,适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性

 

实现Java封装的步骤

1.修改属性的可见性来限制对属性的访问,如设置成private

2.对每个值属性提供对外的公共方法访问,用于对私有属性的访问,如设置get,set方法

 

接口

接口是抽象方法的集合,用interface来声明,一个类通过继承接口,来继承接口的抽象方法

类描述对象的属性和方法,接口包含类要实现的方法

一个实现接口的类,必须得实现接口内的所有方法

 

接口与类的区别

接口不能用于实例化对象,没有构造方法,所有的方法都是抽象方法,不能包含成员变量,

接口不是被类继承了,而是要被类实现,接口支持多继承

 

接口和抽象类的区别

抽象类中的方法有方法体,接口中的方法没有

抽象类的成员变量可以是各种类型的,接口中的成员变量只能是public static final类型的

接口中不能含有静态代码块和静态代码

一个类只能继承一个抽象类,而一个类可以实现多个接口

 

接口的(多)继承

一个接口能继承另一个接口

在Java中,类不能多继承,接口可以多继承

 

标记接口

标记接口是没有任何方法和属性的接口,仅表明它的类属于一个特定的类型

 

标记接口的应用

建立一个公共的父接口

向一个类中添加数据类型

 

这篇关于日常Java 2021/10/12的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!