自学JVAVA---(18)--(内功心法【16】)继承

本文主要介绍了Java中的继承特性。Java只支持单继承,但可多实现,即一个类能实现多个接口。子类继承父类可获得全部成员变量和方法,类似现实中的财富继承,但不能继承父类构造器,也不可使用父类私有方法。

继承
继承父类的一切,难跨私有的边界。
java只可单继承,多种实现可成仁。

inherit:继承
java中只有单继承但是可以多实现即一个类实现多个接口
子类继承了父类, 也将获得父类的***全部成员变量和方法***.
这与我们现实中子辈从父辈那里获得一笔财富的继承关系很像.
但是
, Java的子类不能继承父类的构造器.
不可以使用父类私有方法


public class ExtendsDemo {
    private  void methoud(){
        System.out.println("i am private method");
    }
    public  void methoud(int a , int b){
        System.out.println("i am public method");
    }
    protected   void methoud(double a , int b){
        System.out.println("i am public method");
    }
    void methoud(String a , int b){
        System.out.println("i am public method");
    }
}
class  Extends2 extends  ExtendsDemo{

}
class  Test{
    public static void main(String[] args) {
        Extends2 e2  = new Extends2();
        //只可以使用公共方法 默认修饰 或者受保护 即protected 修饰的方法
        e2.methoud(2 ,3);
        e2.methoud(32 ,3);
        e2.methoud("234",3);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值