博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java面试题——构造函数
阅读量:2429 次
发布时间:2019-05-10

本文共 331 字,大约阅读时间需要 1 分钟。

文章目录

1. 在Java中定义一个不做事且没有参数的构造方法的作用

==Java在执行子类的构造方法前,会先调用父类的构造函数,如果没有用super()来调用父类特定的构造方法,则会调用父类中的无参构造方法。==因此,如果父类中只定义了有参数的构造方法,而在子类的构造方法中又没有用super()方法来调用父类中特定的构造方法,则编译时将会发生错误

2.在调用子类的构造方法之前会先调用父类没有参数的构造方法,其目的是

帮助子类做初始化工作

3.一个类的构造方法的作用是什么?

主要是完成类对象完成初始化工作

4.构造方法有哪些特性

  • 名字与类名相同
  • 不能被子类继承,但是可以被调用
  • 没有返回值,但是也不能用void声明构造函数
  • 生成类的对象时自动执行,无需调用

转载地址:http://xmjmb.baihongyu.com/

你可能感兴趣的文章
利用序列化实现对象的拷贝
查看>>
is-a,has-a,like-a是什么
查看>>
简单工厂、工厂、抽象工厂的对比
查看>>
J2EE的体系架构——J2EE
查看>>
对于关系型数据库中的索引的基本理解
查看>>
索引,主键,唯一索引,联合索引的区别
查看>>
剪桌腿的最小代价
查看>>
Zookeeper原理架构
查看>>
利用ZooKeeper简单实现分布式锁
查看>>
Lock、ReentrantLock、synchronized
查看>>
Java过滤器与SpringMVC拦截器之间的关系与区别
查看>>
Java中的String为什么是不可变的?
查看>>
剑指offer二叉搜索树与双向链表
查看>>
LeetCode 81. 搜索旋转排序数组 II(头条)
查看>>
LC 42. 接雨水 + LC 11. 盛最多水的容器
查看>>
腾讯2017 秋招+暑期实习 笔试(编码;构造回文;字符移位;有趣的数字)
查看>>
LC 901. 股票价格跨度 LC 739. 每日温度
查看>>
【Redis深入】字典rehash图解
查看>>
java equals方法和hashCode方法
查看>>
Redis的底层数据结构(6种)
查看>>