2015.10.13课堂
课堂例子
ClassAndObjectTest.java
结果截图
Hellow.java源程序以及结果截图
输出结果没有什么特别
InitializeBlockDemo.java源程序以及结果截图
MyPackageClass.java源程序以及结果截图
ObjectEquals.java源程序以及结果截图
StrangeIntegerBehavior.java源程序以及结果截图
Test1.java源程序以及结果截图
字符串倒序输出
Test2.java源程序以及结果截图
调用函数的倒序输出
Test3.java源程序以及结果截图
同一个包里调用进行倒序输出
class Root
{
static{
System.out.println("Root的静态初始化块");
}
{
System.out.println("Root的普通初始化块");
}
public Root()
{
System.out.println("Root的无参数的构造器");
}
}
class Mid extends Root
{
static{
System.out.println("Mid的静态初始化块");
}
{
System.out.println("Mid的普通初始化块");
}
public Mid()
{
System.out.println("Mid的无参数的构造器");
}
public Mid(String msg)
{
//通过this调用同一类中重载的构造器
this();
System.out.println("Mid的带参数构造器,其参数值:" + msg);
}
}
class Leaf extends Mid
{
static{
System.out.println("Leaf的静态初始化块");
}
{
System.out.println("Leaf的普通初始化块");
}
public Leaf()
{
//通过super调用父类中有一个字符串参数的构造器
super("Java初始化顺序演示");
System.out.println("执行Leaf的构造器");
}
}
public class TestStaticInitializeBlock
{
public static void main(String[] args)
{
new Leaf();
}
}
结果
Root的静态初始化块
Mid的静态初始化块
Leaf的静态初始化块
Root的普通初始化块
Root的无参数的构造器
Mid的普通初始化块
Mid的无参数的构造器
Mid的带参数构造器,其参数值:Java初始化顺序演示
Leaf的普通初始化块
执行Leaf的构造器
转载于:https://www.cnblogs.com/xiufengranyu/p/4888234.html
2015.10.13课堂相关推荐
- 在macOS 10.13.6上安装go 1.13.8实录
因为一些原因,需要在rMBP上开发Go程序,下面记录一下在macOS 10.13.6上安装Go 1.13.8的过程. 其实整个过程非常简单,使用HomeBrew来安装和升级软件非常方便.就一行命令搞定 ...
- 系统升级到10.13之后cocoapods安装失败问题解决办法
系统升级到最新版本(10.13.x)之后发现cocoapods更新失败了,重新安装之后也提示如下错误: $ pod setup -bash: /usr/local/bin/pod: /System/L ...
- lightgbm过去版本安装包_云顶手游10.13安装包,6月24日
重要:此次更新是季中版本,完整版本号:10.13.3257485安卓安装包在下方,苹果请用国外Apple ID登录App Store,搜索TFT下载或更新版本,教程在公众号菜单栏.安卓安装包下载方式: ...
- 七周三次课(11月29日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...
2019独角兽企业重金招聘Python工程师标准>>> 10.11 Linux网络相关 ifconfig 查看网卡ip (yum install net-tools) 安装 -a ...
- 电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场
电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场 静止点电荷 具有均匀线密度的静止电荷产生的电场 具有均匀面密度的静止电荷产生的电场 用Fourier变换法计算电场 ...
- 七周三次课(1月24日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法...
七周三次课(1月24日) 10.11 Linux网络相关 10.12 firewalld和netfilter 10.13 netfilter5表5链介绍 10.14 iptables语法 ====== ...
- java db 10.4.13_Spring Data MongoDB 1.10.13和Mongo 3.4
我正在尝试从Mongo 3.2升级到Mongo 3.4 . 我更新了我的POM以使用最新的Spring Data MongoDB(1.10.13),同时这样做,我注意到Spring Data Mong ...
- macOS 10.13 安装Virtualbox失败
macOS 10.13 安装Virtualbox失败 Enviroment macOS: 10.13 High Sierra virtualBox: 5.1.28 Problem descriptio ...
- 苹果系统更新服务器繁忙,如何解决升级MacOS 10.13时的常见问题
随着Mac OS X 10.13 High Sierra的测试版发布,很多Apple粉丝和发烧友都更新了他们的系统.由于此系统是测试版,因此存在一些bug.有些用户在升级系统后会遇到与Mac OS X ...
最新文章
- maven3 手动安装本地jar到仓库
- 报名 | 数据科学研究院五周年系列论坛之“人文社科专场
- ASP.NET MVC5+EF6+EasyUI 后台管理系统--任务调度系统解析
- 富文本编辑器 java_Java开发之富文本编辑器TinyMCE
- bootstrap.yml与application.properties区别?
- Asp.Net Core 2.2.0-preview1已经发布
- css html 方格,使用CSS创建方格背景
- 产品经理的冬天来了嘛?
- 【转】c++优先队列(priority_queue)用法详解
- 05 Django REST Framework 分页
- ExtJS4.2学习(18)时间控件
- 三、地址族与数据序列
- 探究“补阶乘大法的本质“——糖水不等式
- 查看Windows系统的开机、关机时间
- 一周热图|倪妮现身1664法蓝晚宴;贾静雯代言艾美特;刘嘉玲助力苏州国际设计周...
- 安卓手机视频消重 去除qq短视频水印链接
- HPE增强长期归档存储 转售SpectraLogic高端磁带库
- uni-app引用阿里巴巴官方图标库
- vnpy2.0 探索(一)
- Java8-Stream流整合(1)
热门文章
- 前端人员必须掌握哪些技术?常见缓存种类有什么?
- 自从知道了这几个 JavaScript 技巧,下班都变早了!
- 进阶 vue,需要掌握哪些知识?
- 单片机,微控制器和微处理器的主要区别?
- accept 阻塞_TCP网络编程中connect()、listen()和accept()三者之间的关系
- python 配置文件解析_python 解析配置文件
- jquery 手型 鼠标穿过时_三模无线搭配对称手型设计,游戏致胜利器,ROG烈刃2无线鼠标...
- oracle flex asm ceph,关于12c flex cluster及 flex asm疑问
- java catch自定义异常_java异常类-java自定义异常-嗨客网
- leedcode刷题——整数反转