Javaoop---继承

目录

继承

方法重写

super

继承关系中构造函数的执行顺序

父类的哪些成员子类不能继承


继承是什么
 

面向对象三大特征之一,减少编程中的代码冗余,实现代码重用

​    使用的关键字是: extends

​    访问修饰符  子类名 extends 父类名{

​    }
 


方法重写
 

子类重写父类的方法

​    二个方法方法名相同

​    参数相同

​    访问权限不能严于父类

​    返回值类型相同或是其子类
 

```java
public class Animal {

    public  void bark(){
        System.out.println("动物叫的方法");
    }
}

class Cat extends Animal{
    @Override
    public void bark() {
        super.bark();
        System.out.println("猫的叫声:喵");
    }
}
```

super
 

在子类中,可以通过super关键字,调用父类的属性和方法

​    在子类的构造函数中,可以通过super关键字,调用父类的构造函数,注意必须在构造函数中的第一行

​    在一个构造函数中,不能同时用super和this关键字一起调用构造函数


继承关系中构造函数的执行顺序
实现化一个子类对象时,首先调用父类的构造,再调用子类的构造函数,依次从上往下调用


父类的哪些成员子类不能继承
 

私有属性和方法(私有成员)

构造方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值