我在实例化子类的时候,
如果父类有私有变量,那么在父类的构造方法可以访问这个私有变量
但是很想知道父类会不会实例化呢。
如果没有实例化,那么那些访问的私有变量又是怎么分配内存的呢。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
实例化子类会实例化父类吗?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
M139702227619901229 2019-09-24 20:08关注不会,子类对象和父类对象是独立的
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-04-09 11:32龐先生的博客 先贴上测试代码name = $value;echo $this->name;}}class B extends A{public ...输出结果是abc,在实例化子类的时候会自动实例化父类吗?如果不自动实例化,那么父类的$name是怎么可以赋值的?回复内容:先...
- 2020-07-09 15:41D_estin_y的博客 子类在继承父类的情况下,实例化一个子类,是否会实例化他的父类? 论证: 我们知道,一个抽象类是不能实例化的,那么我们只要把父类设置为抽象类,看子类实例化的时候父类是否会报错,是不是就可以知道父类有没有被...
- 2017-04-17 22:10fucktester的博客 ),但是子类在实例化对象时:如果子类的构造器没有显示的调用超类的方法,则将自动调用超类默认构造器(子类构造器中默认是有super()的(可以使用super(参数)调用有参构造),所以会调用父类构造方法,如果是...
- 2016-03-29 21:19BetterDaZhang的博客 1,实例化子类不会去自动实例化父类,因为父类有可能是抽象类,抽象类是不能被实例化的 2,不是获得父类的变量,而是子类自己的变量了,你可以创两个不一样的子类,父类的字段给不一样的值都可以,说明这个字段实在...
- 2024-08-09 03:57念汐叉的博客 Java中父类能实例化子类对象吗? 在Java编程中,面向对象的特性让我们能够通过父类和子类的机制来组织和重用代码。而很多初学者在学习类的继承时,常会问一个有趣的问题:“父类能否实例化子类对象?”这篇文章将...
- 2021-02-12 19:46weixin_39893205的博客 这个操作里当进行到赋值给A a时,实例化工作已经全部圆满结束,跟“跟子类实例化之前必须先实例化父类”没关系了。一般来说,我们可以不用了解这句话也通常不影响我们的编程工作,但在某些特殊情况下可能会踩坑(我...
- 2017-09-25 16:17叮叮西的博客 关于对java中Class,AbstractClass,Interface的理解 首先关于类,我们可以把它当成一个瓶子模具,这里的模具只是用它的概念,不需要带入真正的模具(因为瓶子没有模具),当我们在 java中使用new来新建一个对象...
- 2019-12-18 12:46须臾介子的博客 实例化子类时会调用父类构造方法吗 、、、 // package com.entity; //父类 public class Atest { static{ System.out.println(“父类静态”); } public Atest(){ System.out.println(“父类构造函数”); } public ...
- 2021-03-05 15:01weixin_39787628的博客 面向对象的核心为对象,对象是由类实例化而来的,那么类与类之间存在一个继承的关系,被继承的类叫做父类,继承了父类的类为子类。子类继承了父类,那么子类实例化的对象就可以调用所有父类的方法,当然也可以调用...
- 2021-04-09 11:31越昆的博客 我想在这里成为一个面向对象的编码器,所以我给自己一些简单的任务.我构建了一个显示给定目录中所有图像的类....现在看来,当我实例化子类并调用它的方法时,根本没有任何事情发生.类别:class Pic...
- 2021-03-01 06:34physam liu的博客 下面的代码输出结果会是什么?public class A {double a;double b;A(){a = -1;b = -1;}}class B extends A{private double c;B(){c = -1;}}class Demo{public static void main(String[] args) {A a = new A();B b =...
- 2021-02-12 19:25百越闲人的博客 问题:1、比如两个类父类:Person 子类 Student extends Person在使用时候,这样写:Person person=null; //声明对象person=new Student(); //创建对象这样看来 声明的时候,是父类,而在产生对象的时候,实际的对象...
- 2019-09-12 21:19chengqia6528的博客 不会! 创建子类实例的时候会调用父类的构造方法,但是构造方法被执行并不代表实例化了这个类。父类构造方法的执行,是为了给变量进行赋值。 转载于:https://my.oschina.net...
- 2020-03-20 13:03@Peanut的博客 创建子类实例的时候会调用父类的构造方法,但是构造方法被执行并不代表实例化了这个类。父类构造方法的执行,是为了给变量进行赋值。 每个类的这些元数据,无论是在构建这个类的实例还是调用这个类某个对象的方法,...
- 2019-05-03 18:08初一 十五的博客 写一个父类,里面有两个方法,doing ()和talking(),并在doing ()方法中调用talking()方法。代码如下: public class Father { public void doing (){ talking(); } public void talking(){ ...
- 2019-02-28 22:08miemiehoho的博客 讲个最极端的例子:如果父类是抽象类,怎么实例化? 更简单的说,比如家具是一个抽象类,书架是家具的子类。生成一个书架的同时,难道还要生成一个家具么?怎么生成一个家具? 答案很简单,书架就是家具,书架同时...
- 2024-06-07 00:18怀山襄陵_的博客 【代码】python 子类继承父类和实例化子类后参数调用。
- 2020-08-25 20:045. 初始化子类的时候,会触发父类的初始化 6. Java虚拟机启动时被标明为启动类的类(有main方法的类) 7. JDK 1.7开始提供的动态语言支持 在类的初始化过程中,JVM将按照代码顺序为类变量(被static修饰的变量)...
- 2021-04-26 19:27何欣颜的博客 本文实例讲述了Python面向对象类的继承。分享给大家供大家参考,具体如下:一、概述面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来...
- 2021-07-08 14:19本教程将详细讲解如何在Objective-C中创建一个子类,并利用父类的.xib(用户界面文件)来实例化这个子类。这在继承已有UI设计,保持代码复用性的同时,实现自定义功能时非常有用。 首先,我们需要理解.xib文件的...
- 没有解决我的问题, 去提问