子类继承了什么与子类和父类的关系

子类继承了什么

父类的private只要父类自己可以使用,子类虽然是从你这继承的,但是子类不能使用

我们可以改成protected,同一个包内的其他类可以访问,子类也可以访问

super传参数

构造一个子类的对象的时候,首先要确保他父类所拥有的那些成员变量得到初始化

如果定义初始化和构造器同时有,定义构造器会先做,初始化后做

子类和父类的关系

如果子类当中有父类当中有过的完全相同的名字的成员变量,那么在子类里面,父类的那个就被隐藏起来了

在子类里面当我们在说那个变量的时候,说那个子类是自己的父类那个看不到但到父类那边去对那个变量

做操作的时候用的是父类自己的

 

父类的东西都给了子类,如果父类的东西是private的,子类不能碰,可以通过父类的函数去碰

在谁的函数里面指的那个成员变量就是谁的,如果子类和父类当中出现同名的成员变量的时候在

子类的函数所指的这个变量就是子类自己的,在父类那个函数里指的就是父类自己的,他们之间没有任何联系

posted @ 2022-06-11 17:25  魔光领域  阅读(46)  评论(0编辑  收藏  举报