初学Java之简易的“ 封装 ”

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Hello World!");
	}
}

正文开头的代码相信各位看官一定不陌生,这是每一位程序员编程梦想的开端。
那么看看接下来这段代码。

public class HelloWorld{	
	public static void main(String[] args){
		Tool.Out("Hello World!");
	}
}

两段代码运行结果:HelloWorld
没错。这里的第二段代码就用到了简单“ 封装 ”。第二段代码没有像开始那样System.out.println,打印输出Helloworld。而是先调用了提前建好的Tool类中的方法Out,在方法Out中调用打印输出的功能。这就算得上一个简易的“ 封装 ”。

public class Tool{	
	public static void Out(byte Data){
		System.out.println(Data);
	}
	public static void Out(short Data){
		System.out.println(Data);
	}
	public static void Out(int Data){
		System.out.println(Data);
	}
	public static void Out(char Data){
		System.out.println(Data);
	}
	public static void Out(long Data){
		System.out.println(Data);
	}
	public static void Out(boolean Data){
		System.out.println(Data);
	}
	public static void Out(float Data){
		System.out.println(Data);
	}
	public static void Out(double Data){
		System.out.println(Data);
	}
	public static void Out(String Data){
		System.out.println(Data);
	}
}

上面的代码就是提前封装好的Out方法。然后在主方法中调用即可。要说到这样做有什么好处,对于老手大哥来说封装好处可能是提高代码的安全性啊、什么提高代码的复用性还有“高内聚”:封装细节,便于修改内部代码,提高可维护性以及“低耦合”:简化外部调用,便于调用者使用,便于扩展和写作等等比较专业的术语。但其实对于今天刚了解到封装的小白我来说,这玩意就是一个神奇的“box”!往深的层次探讨,可能理解还不够,但要说对初学者来说,还是能起到提高编程和学习兴趣的。就比如我,以至于要写一个帖子说明,当然也是为了记录下学习的每一步。如果有幸帮到同在学习Java的看官,定是好事一桩啊!
最后还是虚心受教,文中有任何错误还望各位看官指出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值