JAVA中简单的封装结构将功能写成一个函数调用(以1+2+ +100求和为例)

JAVA中的封装

首先,我们应该明白,什么是封装?
在学习编程语言的初期,我们可能不是太懂,只是一味着让代码跑起来,能实现就好。但是,你有没有想过,如果有一天干这行吃饭,我们还能这样吗,把全部实现的程序都放在主函数上面。不可能,实际工作的代码量可能是现在我们学习的几倍到几十倍之多。所以,我们在学习代码的初期,就可以养成良好的习惯,将代码分块,用的时候就之间调用。
这,就是封装。顾名思义,就是将代码犹如一个箱子一样,一个一个装起来标记好,需要用的时候,就去找箱子上的记号,再把箱子拿下来使用。既方便,又快捷。如果程序出了问题bug,我们就可以查到到底是那一部分出了问题。

使用封装的好处

  • 良好的封装能够减少耦合
  • 类内部的结构可以自由修改
  • 可以对成员进行更精确的控制
  • 隐藏信息,实现细节

没有封装的程序

我们以1+2+3+ +100求和为例


public class demo1 {
    public static void main(String[] args){
    int sum=0;
    for(int i=1;i<101;i++)
        sum+=i;
    System.out.println("1+2+3+.....+100的结果是"+sum);
    }
}

这是最基础的东西。程序很简单,好像也不太需要去封装后调用。那我们再来看。

进行封装后的程序

public class tiaozhan1 {
    public static void main(String[] args){
        System.out.println("1+2+3+..+100="+qyq());
    }
    public static int qyq(){//创建一个qyq函数,增加去定义它的功能
        int sum=0;
        for(int i=0;i<101;i++){
            sum+=i;
            }
     return sum;
    }
}

强调一下,封装之后的输出值,如上qyq(),也可以是qyq(int sum)..

总结

从上面来看貌似在简单的程序当中,貌似在简单的程序里面是有封装的方法是大材小用,但是在真正的编程之中我们就需要用严谨的思维去敲代码。面对几百几千行的代码,我们不可能做到全部写在一起。况且如果有一个地方出错跑不起来的话,找出错的地方是很麻烦的。所以,养成良好的写代码的习惯很重要。

猜你喜欢

转载自blog.csdn.net/quyuquan2014/article/details/82148263