java中的单例设计模式,意思是只创建一个对象。

/**
*
*/
package fanfa;

/**

  • @author sq

  • @date 2020年6月9日

  • @Desription: TODO
    */
    class Danli1 {
    public static String name;
    public static Integer age;

               private static Integer count=0;
               private static Danli1 danli1=null;
     		private Danli1() {
     			// TODO Auto-generated constructor stub
     		}
     		private Danli1(String name,Integer age){
     			this.name=name;
     			this.age=age;
     			
     		}
     		// 建立代理方法
     		public static  Danli1 fnafa(){
     			if (count==0) {
     				count++;
     				danli1=new Danli1(name,age);
     			}
     			return danli1;
     			
     		}
     		
     		/**
     		 * 
     		 * 
     		 * @return name
     		 */
     		public String getName() {
     			return name;
     		}
     		/**
     		 * @param name name 
     		 */
     		public void setName(String name) {
     			this.name = name;
     		}
     		/**
     		 * @return age
     		 */
     		public Integer getAge() {
     			return age;
     		}
     		/**
     		 * @param age age 
     		 */
     		public void setAge(Integer age) {
     			this.age = age;
     		}
     		/* (non-Javadoc)
     		 * @see java.lang.Object#toString()
     		 */
     		@Override
     		public String toString() {
     			return "Danli [getName()=" + getName() + ", getAge()=" + getAge() + ", getClass()=" + getClass()
     					+ ", hashCode()=" + hashCode() + ", toString()=" + super.toString() + "]";
     		}
    

}

public class Danli{
public static void main(String[] args) {
Danli1.name=“saas”;
Danli1.age=18;
Danli1 dl1=Danli1.fnafa();
Danli1.name=“saas11”;
Danli1.age=181;
Danli1 dl2=Danli1.fnafa();
System.out.println(dl1);
System.out.println(dl2);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值