首页 > 其他 > 详细

《黑马程序员》 "试刀"之自定义绘制直线工具类

时间:2014-03-18 16:27:01      阅读:491      评论:0      收藏:0      [点我收藏+]

------- android培训java培训、期待与您交流! ----------

源代码如下:

package cn.itcast.lineutils;

public abstract class LineUtils {
	
	// 不允许创建该类的实例
	private LineUtils() {
	} // 构造函数私有化

	//需要传递点的个数来控制线的长度
	public abstract void Tools(int pointCount);

	// 我们自己创建一个公有的方法向外提供
	public static LineUtils getInstance() {
		LineUtils lu = new LineUtils() {
			@Override
			public void Tools(int pointCount) {
				StringBuffer sb = new StringBuffer();
				for (int x = 0; x < pointCount; x++) {
					sb.append("-");
				}
				System.out.println(sb.toString());
			}
		};
		return lu;
	}
	
}

测试:

LineUtils.getInstance().Tools(20);

测试效果如下:

--------------------


该工具类是用于在写程序时做分割线的时候使用,根据用户传入的点的个数,来控制线的长度,在工具中使用了单例模式,请大家多多指教。


《黑马程序员》 "试刀"之自定义绘制直线工具类,布布扣,bubuko.com

《黑马程序员》 "试刀"之自定义绘制直线工具类

原文:http://blog.csdn.net/zhizguoz/article/details/21460463

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!