class A extends java.lang.Object{
。。。
}
class B extends A{
public static void main(String args[]){
ClassA ca=new ClassA ();
}
Object载入内存
1.A类载入内存,执行A类的static语句块
2.B类载入内存,执行B类的static语句块
3.A类的非static语句块
4.A类的构造方法
5.B类的非static语句块
6.B类的构造方法
例子:
class A{
int i=9,j; //非static语句块
public A(){ //构造方法
prt("i="+i+",j="+j);
j=10;
}
static {//static语句块
int x1=prt("A is superclass.");
}
static int prt(String s){
System.out.println(s);
return 11;
}
}
class B extends A{
int k=prt("B is key."); //非static语句块
public B(){//构造方法
prt("k="+k+",j="+j);
}
static int x2=prt("B is childclass."); //static语句块
public static void main(String args[]){
prt("A is key.");
B is =new B();
}
}
输出:
A is superclass.
B is childclass.
A is key.
i=9,j=0
B is key.
k=11,j=10
分享到:
相关推荐
* Bootstrap class loader:负责加载一些基本的 Java API,包括 Object 这个类。需要注意的是,这个类加载器不是用 Java 语言写的,而是用 C/C++ 写的。 * Extension class loader:负责加载出了基本 API 之外的一些...
`Object`类是所有Java类的根类,即所有Java类直接或间接地继承自`Object`类。 #### 十、UML图解析 **知识点10:UML图元素** - **图解分析**: - **选项D**:错误。接口在UML图中通常用带有接口名称的矩形表示,...
Servlet引擎利用Java类载入工具载入一个Servlet,Servlet引擎可以从一个本地的文件系统、一个远程的文件系统以及网络载入Servlet。 Servlet的初始化 Servlet引擎载入Servlet后,Servlet引擎必须对Servlet进行初始化...
以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用( )。 A)paint() B)init() C)action() D)start() 26.在某个类A中存在一个方法:void GetSort(int x),以下能作为这个方法的重载的声明的...
1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第2章 JavaScript语言入门 2.1 编程准备 2.1.1 编程术语 2.1.2 脚本执行顺序 2.1.3 大小写敏感 2.1.4 空白字符 2.1.5 分号 2.1.6 块 ...
1.11 JavaScript与Java、Java applet 1.12 JavaScript的未来如何 1.13 本章小结 第2章 JavaScript语言入门 2.1 编程准备 2.1.1 编程术语 2.1.2 脚本执行顺序 2.1.3 大小写敏感 2.1.4 空白字符 2.1.5 分号 2.1.6 块 ...
- **PrintOrder**:定义打印时的顺序,如“Column”或“Detail”。 - **PageSize**:定义页面的尺寸,如A4、Letter等。 - **PageOrientation**:页面的方向,默认为Portrait(纵向)。 - **PageMargins**:页面...
- **基于JAAS的验证**: 利用Java Authentication and Authorization Service(JAAS)提供的API来进行用户的认证和授权。 - **基于JAAS的授权**: 根据用户的角色和权限来决定其访问权限。 - **配置**: 配置文件中...
JAVA模版引擎Freemarker常用标签(一) 1. if指令 这是一个典型的分支控制指令,该指令的作用完全类似于Java语言中的if,if指令的语法格式如下: <#if condition>... <#elseif condition>... <#elseif condition>......
<<page 1>> page begin==================== 目 目目 目 录 录录 录 第一部分 C#语言概述.4 第一章 第一章第一章 第一章 .NET 编 编 ... 比尔....这一天 微软公司正式推出了其下一代...
面向对象的思想方法已经非常流行了,在编程语言(例如java,js)中,都运用面向对象的编程思想。在XML中,就是要将网页也作为一个对象来操作和控制,我们可以建立自己的对象和模板。与对象进行交流,如何命令对象,...