`

在Java中,当创建一个子类对象会不会先创建父类对象???正确答案是:不会

    博客分类:
  • java
 
阅读更多

https://blog.csdn.net/caoruntao_/article/details/82527518

 

https://blog.csdn.net/banzhengyu/article/details/81039757

 

 

讲的都很好,看英文说的:

 不会创建父对象,其实只是创建了个父类的亚对象,此亚对象依赖于子对象,不是真正的对象,没有空间。

试想,如果创建了父对象,所有类都继承OBJECT,那得创建多少OBJECT对象啊。

构造方法的作用是为堆区中的对象的属性初始化,不是创建对象

 

-----------------

在Java中,当创建一个子类对象时,是不会先创建父类对象的。但是创建子类对象时,会去先调用父类的构造函数。

  • 大小: 14.2 KB
分享到:
评论

相关推荐

    java面试题

    答:JDO是java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。 CORBA? 答:CORBA标准是公共对象请求代理结构,用途为:用不同的程序设计语言书写,在不同的...

    java 面试题 总结

    在实现中,assertion就是在程序中的一条语句,它对一个boolean表达式进行检查,一个正确程序必须保证这个boolean表达式的值为true;如果该值为false,说明程序已经处于不正确的状态下,系统将给出警告或退出。...

    java 程序设计试题及答案(8套合辑)

    16.在一个MVC用户界面中,存在三个通讯对象,其中_________是指定的逻辑表示法。 A、模型 B、视图 C、控件 D、结构 17.applet类的直接父类是: A、Component类 B、Container类 C、Frame类 D、Panel类 18.下面...

    JAVA面试题最全集

    给定一个C语言函数,要求实现在java类中进行调用。 45.如何获得数组的长度? 46.访问修饰符“public/private/protected/缺省的修饰符”的使用 47.用关键字final修饰一个类或者方法时,有何意义? 48.掌握类和...

    超级有影响力霸气的Java面试题大全文档

    当客户机第一次调用一个Stateful Session Bean 时,容器必须立即在服务器中创建一个新的Bean实例,并关联到客户机上,以后此客户机调用Stateful Session Bean 的方法时容器会把调用分派到与此客户机相关联的Bean实例...

    Java开发技术大全(500个源代码).

    useOnlyTest.java 创建多个对象,演示this的作用 useStaticBolck.java 使用静态块 useStVar.java 使用静态成员变量 第4章 示例描述:本章学习继承与多态。 absClass.java 抽象类定义示例 ancestor.java 基类...

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    Java 中你可以凭借多态性,通过一个画圆的对象,来创建一个画椭圆或矩形的对象。不管是 画圆,画椭圆还是画矩形的方法,它们都有一个相同的方法名,但以不同的方式完成他们的 画圆的功能。 1.8 类和对象 1.8.1 ...

    Java复习题及答案

    6、在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在前面,子类放在后面。 ( ) ..... 二、单项选择题(每题2分,共30分) 1、若在某...

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    2.3.1 在Eclipse中创建自己的第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 2.4 小结:Eclipse——功能很强大 32 2.5 习题 32 第3章 Java中的基本数据类型和...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    2.3.1 在Eclipse中创建自己的第一个项目 28 2.3.2 在Eclipse中编写HelloWorld程序 29 2.3.3 通过Eclipse运行Hello World 31 2.4 小结:Eclipse——功能很强大 32 2.5 习题 32 第3章 Java中的基本数据类型和...

    net学习笔记及其他代码应用

    43.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 答:会执行,在return前执行。 44.两个对象值相同(x.equals(y) == true),但却可有不同...

    java经典面试2010集锦100题(不看你后悔)

    C) 子类继承父类,如果父类中只有一个构造方法并且有参数,那么在子类的构造方法中必须先用super调用父类构造方法并传参。 D) 以上说法都不正确。 题目11:d 程序如下: class Test { private int day; public int...

    java面试800题

    Q0058 一个Java抽象类声明了一个方法并会抛出一个异常,问继承这个抽象类的子类,实现了这个方法,这个方法声明是不是一定要抛出一模一样的异常,可不可以不抛,或者抛出的异常比抽象类的异常范围大,或者小?...

    Java程序设计习题(含答案解析).doc

    当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定 终止运行。( T ) 13.接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方 法。( T ) 14.用"+"可以实现字符串...

    北邮高级语言程序设计(基于Java)第三次阶段作业.docx

    ] 得分: [5] 试题分值: 5.0 提示: 在调用构造函数时,____ 子类可以不加定义就使用父类的所有构造函数 不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数 先调用父类的构造函数 先调用形参多的构造...

    Java面向对象程序设计.doc

    《Java面向对象程序设计》模拟试题(A卷)赞赞 " " " " "《Java面向对象程序设计》模拟试题(A卷) " "专业年级:学号: 姓名: 日期: " "一、判断题(15') " "1.Java程序里,创建新的类对象用关键字new,回收无用的...

    面向对象程序设计与实践-Java抽象类和接口[33页].pptx

    //正确,可以指向子类对象 (4)由抽象类派生的子类必须实现所有父类的抽象方法,否则,该子类仍然是抽象类。 面向对象程序设计与实践-Java抽象类和接口[33页]全文共33页,当前为第8页。 抽象类 5-1关联知识 ...

    计算机(专升本)Java程序设计复习资料.doc

    A.abstract只能用来派生类,不能创建abstract类的对象 B.final修饰的类不能用来派生子类 C.abstract可与final同时修饰一个类 D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法 6....

    程序设计基础答案

    〖程序设计基础〗练习题1 一、选择题(每题1分,共30分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.以下的选项中能正确表示Java语言中的一...

    〖程序设计基础〗练习题2及答案

    下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项的标记写在题干后的括号内。 1.下列语句序列执行后,k 的值是( )。 int m=3, n=6, k=0; while( (m++) ( -- n) ) ++k; A) 0 B) 1 C) 2 D)...

Global site tag (gtag.js) - Google Analytics