static 及简单的单态设计模式
来源:互联网 发布:linux关闭snmp服务 编辑:程序博客网 时间:2024/05/15 21:26
class PassParam
{
int x;
public static void main(String args[])
{
/*
int x=5;
change(x);
System.out.println(x);
*/
PassParam obj = new PassParam();
obj.x=5;
change(obj);
System.out.println(obj.x);
int[] x = new int[1];
x[0]=5;
change(x);
System.out.println(x[0]);
}
/*
public static void change(int x)
{
x=3;
}
*/
public static void change(PassParam obj)
{
obj.x=3;
}
public static void change(int[] x)
{
x[0]=3;
}
}
/*
静态方法只能访问同一个类中的静态成员或变量,因为非静态的成员或者
变量只有在对象被创建时才能够被使用
静态代码块的执行顺序。
单态设计模式的运用,像STRUTS ,SPRING,JUNIT等配置文件的加载等可以灵活运用
*/
class Chinese
{
static Chinese objRef = new Chinese();
private static int count = 0;
private static String country = "中国";
public static Chinese getInstance()
{
return objRef;
}
static
{
count = 2;
System.out.println("static code");
}
private Chinese()
{
System.out.println(++count);
}
static void sing()
{
System.out.println("啊");
}
void singOurCountry()
{
System.out.println(country);
sing();
}
public static void main(String args[])
{/*
Chinese.sing();
new Chinese().sing();
new Chinese().singOurCountry();
*/
Chinese obj1 = Chinese.getInstance();
Chinese obj2 = Chinese.getInstance();
System.out.println(obj1==obj2);
}
}
- static 及简单的单态设计模式
- 黑马程序员——static关键字 与简单的单态设计模式
- 关于单态设计模式--static的妙用
- 黑马程序员java学习第六天,static静态的使用及单例设计模式
- 简单的设计模式-单例模式
- static与设计模式:单例模式
- 单例设计模式的简单应用
- 面向对象静态static应用之单态设计模式
- 关于java中static关键字在单态设计模式的应用学习和总结
- 单态设计模式简单例子
- static静态、单例设计模式
- Static和单例设计模式
- 设计模式--最简单的单例模式
- 最简单的设计模式-单例模式
- 最简单的设计模式---单例模式
- 最简单的设计模式 --单例模式
- static 静态块__单例(单态)设计模式
- 常用的设计模式,及简单介绍
- .net 删除上传的图片
- 重建系统托盘
- windows使用Xmanager远程桌面控制linux系统
- 快速排序C语言源程序分析
- 文件系统对文件大小的限制
- static 及简单的单态设计模式
- 如何成为高手
- Struts2快速后台验证框架使用说明书
- MyEclipse目录显示的小技巧
- 123
- Tomcat主目录设置
- SQL 分页支持查询 ROW_NUMBER() OVER (ORDER BY ReportID) AS RowNo
- flex 嵌入字体
- 人类无法抗拒的10种心理