继承概述

继承:
基本概念:扩展父类的功能。
java中使用extends关键字来继承
    class 子类 extends 父类 {}

继承的限制:java中只允许单继承(一个人只有一个
亲生父亲,但可以有多个儿子)。
子类不能直接访问父类的私有成员。(private中的
,要通过
get**来调用)

子类称为父类的派生类,父类称为子类的基类。

子类对象的实例化:在子类对象实例化之前,必须调用
父类中的构造方法,之后调用子类构造方法。
例子:package com.jikexueyuan.extenddemo;
class Father{
    private int age;
    private String name;
    
    public father(){
        System.out.println("父类的构造方法");
    }
}
class Son extends Father{
    public Son(){
        System.out.println("子类的构造方法");
    }
}
public class ExtendsDemo03{
    public static void main(String[] args){
        Son s=new Son();//实例化
    }
}
运行结果:父类的构造方法
    子类的构造方法(从中可以看出先调用了父类
再调用了子类)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值