非静态实例的初始化
来源:互联网 发布:淘宝怎么去推广 编辑:程序博客网 时间:2024/05/21 09:14
class Mug{
Mug(int marker){
System.out.println("Cup(" + marker + ")");
}
void fun(int marker){
System.out.println("fun(" + marker + ")");
}
}
class Mugs{
Mug c1;
Mug c2;
{
c1 = new Mug(1);
c2 = new Mug(2);
System.out.println("c1 & c2 initialized");
}
Mugs(){
System.out.println("Mugs()");
}
}
public class Property {
public static void main(String[] args) {
System.out.println("Creating new Mugs in main");
Mugs m = new Mugs();
m.c1.fun(1);
m.c2.fun(2);
}
Mug(int marker){
System.out.println("Cup(" + marker + ")");
}
void fun(int marker){
System.out.println("fun(" + marker + ")");
}
}
class Mugs{
Mug c1;
Mug c2;
{
c1 = new Mug(1);
c2 = new Mug(2);
System.out.println("c1 & c2 initialized");
}
Mugs(){
System.out.println("Mugs()");
}
}
public class Property {
public static void main(String[] args) {
System.out.println("Creating new Mugs in main");
Mugs m = new Mugs();
m.c1.fun(1);
m.c2.fun(2);
}
}
结果:
Creating new Mugs in main
Cup(1)
Cup(2)
c1 & c2 initialized
Mugs()
fun(1)
fun(2)
0 0
- 非静态实例的初始化
- 非静态实例的初始化
- 非静态实例初始化
- 显示的静态初始化和非静态实例初始化
- 静态初始化,非静态初始化
- Java 类的实例变量初始化的过程 静态块、非静态块、构造函数的加载顺序
- Java初始化非静态成员的时机
- 初始化块(非静态)
- Java静态子句(静态块)和非静态实例初始化
- java静态变量和非静态变量的初始化
- 静态初始化和实例初始化
- 静态实例初始化要点
- 静态变量和非静态(实例)变量的区别
- c++非局部的静态存储期变量的初始化
- 浅谈 JAVA中静态初始化块和非静态初始化块的区别
- 静态初始化块、非静态初始化块以及它们与构造方法的调用顺序
- JAVA中静态初始化块和非静态初始化块的区别
- Java类静态属性、静态块、非静态属性、非静态块、构造函数在初始化时的执行顺序
- c语言—常见BUG
- Maven下安装配置出现的问题
- head first java学习笔记
- mysql索引笔记
- RESTful的Api设计之统一接口
- 非静态实例的初始化
- struts学习(第一天 )
- Java程序员
- CSMA介绍
- 秒杀系统架构分析与实战
- 21. Merge Two Sorted Lists | 连接两个有序单链表
- 二叉树的非递归遍历
- IntelliJ IDEA 工具技巧
- java基础之数据结构(持续完善)