广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java继承是什么?_北大青鸟IT学校

作者:邓华发布时间:2021-01-13分类:Java技术浏览:1077


导读:Java继承是什么?之前惠州北大青鸟老师给大家介绍了很多Java基础知识,下面我们一起来学习Java面向对象中的Java继承。

Java继承是什么?之前惠州北大青鸟老师给大家介绍了很多Java基础知识,下面我们一起来学习Java面向对象中的Java继承。

Java继承是什么?

继承是所有 OOP 语言和 Java 语言不可缺少的组成部分。

继承是 Java 面对对象编程技术的一块基石,是面对对象的三大特征之一,也是实现软件复用的重要手段,继承可以理解为一个对象从另一个对象获取属性的过程。

如果类 A 是类 B 的父类,而类  B 是类 C 的父类,我们也称类 C 是 A 的子类,类 C 是从类 A 继承而来的。在 Java 中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类。

继承中最常使用的两个关键字是 extends 和 implements 。

这两个关键字的使用决定了一个对象和另一个对象是否是 IS-A (是一个)关系。

通过使用这两个关键字,我们能实现一个对象获取另一个对象的属性。

所有 Java 的类均是由 java.lang.Object 类继承而来的,所以 Object 是所有类的祖先类,而除了 Object 外,所有类必须有一个父类。

通过过 extends 关键字可以申明一个类是继承另外一个类而来的,一般形式如下:

// A.java

 public class A {

     private int i;

     protected int j;


       public void func() {


       }

 }


   // B.java public class B extends A {

     public int z;


     public void fund(){


     }

      


以上的代码片段说明,类 B 由类 A 继承而来的,类 B 是类 A 的子类。而类 A 是 Object 的子类,这里可以不显示地声明。

作为子类,类 B 的实例拥有类 A 所有的成员变量,但对于 private 类型的成员变量类 B 却没有访问权限,这了类 A 的封装性。

想了解更多关于Java的知识吗?可以来惠州北大青鸟新方舟校区了解一下。

java3.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表