欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Java 继承

程序员文章站 2022-04-14 18:21:21
继承的格式: class 子类名 extends 父类名{} 如何使用继承:属于同一种类的事物和方法,可以归于同一种类 ......
  1. 继承

    继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。

    继承只能是单继承。使用这种层次形的分类方式,是为了将多个类的通用属性和方法提取出来,放在它们的父类中,然后只需要在子类中各自定义自己独有的属性和方法,并以继承的形式在父类中获取它们的通用属性和方法即可。

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

    一句话总结: 继承是将类中的相同属性和行为抽象成一个父类,再将该类成为其子类。

    继承中最常使用的两个关键字是 extendsimplements

    例:

    /**
     * Animal (动物) 的类
     */
    public class Animal {
        /**
         * 它有属性 颜色
         */
        private String color;
    
        /**
         * 它有属性 性别
         */
        private String sex;
    
        /**
         * 它有属性 年龄
         */
        private int age;
    
        /**
         * 它有行为 叫
         */
        public void call() {
            System.out.println("旺");
        }
    
        /**
         * 它有行为 跑
         */
        public void run() {
            System.out.println("跑");
        }
    
        /**
         * 它有行为 跳
         */
        public void jump() {
            System.out.println("跳");
        }
    }
    
    /**
     * Dog (狗) 的类
     */
    public class Dog extends Animal{
    }
    

本文地址:https://blog.csdn.net/hualoushihui/article/details/107357970