Java 继承

  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{
    }
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值