首页 > 编程语言 > 详细

Java的继承

时间:2020-02-13 00:19:39      阅读:75      评论:0      收藏:0      [点我收藏+]

Java的继承

继承的本质是对某一批类的抽象。用extends关键字,子类(派生类)是父类(基类)的扩展。

  1. Object类:Java中,无论写不写entents Object类,所有的类都默认直接或间接继承Object类。

  2. super

  3. 方法重写

继承

  1. 子类继承父类,会拥有父类的全部public属性全部public方法

  2. 子类继承父类,不会拥有父类的private属性private方法

  3. Java的继承是单继承:一个儿子,只能有一个父亲;一个父类,可以用多个子类。

举例:

1、Person类(父类):

package com.WZ.Demo.ClassSet;
public class Person {
   public int age = 5;
   public int getAge(){
       return this.age;
  }
}

2、Student类(子类):

package com.WZ.Demo.ClassSet;
public class Student extends Person { }

3、main()方法:

package com.WZ.Demo.Application;
import com.WZ.Demo.ClassSet.Student;
public class Application {
   public static void main(String[] args) {
       Student student = new Student();
       System.out.println( student.getAge());
  }
}

输出:5

查看继承关系结构

鼠标点击在类名上,然后Ctrl + H。就可以看到该类的继承关系。

技术分享图片

Java中,无论写不写entents Object类,所有的类都默认直接或间接继承Object类。所以,上图中Person类上面有个Object类。

Java的继承

原文:https://www.cnblogs.com/WZ-BeiHang/p/12301916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!