public class Test{public static void main(String[] args){Child child = new Child();}
}class Parent{public Parent(){super();show();//this.show(); 因为是Child类对象调用了super()来构造其父类的部分;所以父类中的this(随着其构造方法入栈的)是指向Child类对象的!所以调用的就是Child类对象的show方法!return ;}public void show(){System.out.println("parent run!");}
}class  Child extends Parent{int num = 8;//显示初始化public Child(){super();//--> 这一块是分水岭,咋回事呢? super();执行完毕也就是父类初始化完毕,才会对子类进行显示初始化// 也就是 num=8这句显示初始化加载了构造函数紧挨着super();语句之后; 然后是子类中的数据的特定初始化!System.out.println("num = " + num);num = 10;//特定初始化System.out.println("num = " + num);}public void show(){System.out.println("child run && num = " + num);}
}

  

转载于:https://www.cnblogs.com/hujunzheng/p/3872594.html

java中的显示初始化和特定初始化相关推荐

  1. java可变字符串替换字符,我们如何替换Java中String和StringBuffer的特定部分?

    java.lang包的String类表示一组字符.Java程序中的所有字符串文字(例如" abc")都实现为此类的实例. 例public class StringExample { ...

  2. java中动态输入_根据特定输入动态生成字符串的代码 - java

    我想根据特定的输入动态生成字符串 如果输入= 1,则字符串输出= 00000 如果它= 10,则输出= 0000a 输入= 16,输出= 00010 等等 . 生成的字符串是从0到9的数字和从a到f的 ...

  3. JAVA中面向对象基础:抽象类、初始化块

    本文转载连接为:http://android.yaohuiji.com/archives/3241 一.抽象类 用 abstract 修饰的类定义,我们称之为抽象类,抽象类不能被实例化. 用 abst ...

  4. Java中定义实例变量时指定初始化值顺序

    定义实例变量时指定的初始值.初始化块中为实例变量指定的初始值.构造器中为实例变量指定的初始值,三者的作用完全类似,都用于对实例变量指定初始值.经过编译器处理之后,它们对应的赋值语句都被合并到构造器中. ...

  5. java中unicode显示乱码_Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示?...

    Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示? 关注:159  答案:2  mip版 解决时间 2021-02-03 12 ...

  6. Java中的显示锁 ReentrantLock 和 ReentrantReadWriteLock

    在Java1.5中引入了两种显示锁,分别是可重入锁ReentrantLock和可重入读写锁ReentrantReadWriteLock.它们分别实现接口Lock和ReadWriteLock.(注意:s ...

  7. java中panel显示不出来_为什么我的JPanel中的某些项目没有显示?

    您可以在此处使用GridBagLayout而不是使用null布局: GridBagConstraints gridBagConstraints; panel = new JPanel(); findL ...

  8. java 去除时间中的PM_在Java中使用SimpleDateFormat(“ a”)显示AM / PM时间标记

    您可以使用SimpleDateFormat(" a")在Java中轻松显示AM / PM时间标记. 首先,要使用Java中的SimpleDateFormat类,请导入以下包.imp ...

  9. 万字长文深入理解java中的集合-附PDF下载

    文章目录 1. 前言 2. List 2.1 fail-safe fail-fast知多少 2.1.1 Fail-fast Iterator 2.1.2 Fail-fast 的原理 2.1.3 Fai ...

最新文章

  1. 不用任何软件消除mp3的乱码
  2. 吴恩达 coursera ML 第二课总结+作业答案
  3. 串口通信模块5:串口操作自定义类(3)
  4. 网易云摸到了大象灵巧的鼻子
  5. ubuntu19.10安装thrift
  6. Cocos2D将v1.0的tileMap游戏转换到v3.4中一例(八)
  7. c语言长度宏定义运算符,C语言在宏定义中使用语句表达式和预处理器运算符
  8. JZOJ 1237. 餐桌
  9. select top语句 mysql_SQL SELECT TOP 语句
  10. matlab中低通滤波器程序,MATLAB低通滤波器程序
  11. 智能终端演绎IT产业大变革
  12. Mex-hdu4747(DP)
  13. scannable dest type struct with >1 columns (3) in result
  14. 常用优化网页加载速度方法
  15. 5万款Lr顶级调色预设合集,精心整理,分类清晰,摄影师调色师必备素材,够用一辈子
  16. 定时器实验循环彩灯C语言,单片机实验三-定时器实验
  17. 前端插件库之vue3使用vue-codemirror插件
  18. jquery拼接html
  19. 网页和网站,网页建设流程
  20. 陌生人社交产品怎么设计?

热门文章

  1. 达梦数据库连接(单机、多实例、多数据源版本)
  2. linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(oracle基础配置_04)
  3. org.activiti.engine.ActivitiException: src-resolve: Cannot resolve the name 'extension' to a(n) 'ele
  4. 企业实战02:Oracle数据库的安装和卸载
  5. 超详细前端开发案例:品优购商场项目(四)
  6. findler mac 隐藏文件_Fiddler配合Proxifier抓包PC客户端HTTPS明文数据
  7. java 如何循环执行一个对象_Java基础:如何定义好一个方法和进行方法重载
  8. java 牛生小牛_例题:大牛生小牛的问题解决方法
  9. linux twm,linux 命令缩写解析
  10. dos c语言显示符号图案,在DOS命令行窗口中显示出用各种字符拼凑出来的各种图案的实现方法,如本人头像...