ITPub博客

首页 > IT职业 > IT图书 > java封装是什么

java封装是什么

IT图书 作者:gyu 时间:2021-09-11 10:02:22 0 删除 编辑

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

封装性是面向对象三大特征之一,是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

2.目的

(1)辛苦一次,后面都能少敲很多代码,增强了代码得复用性

(2)简化代码,看起来更容易懂

(3)隐藏核心实现逻辑代码,简化外部逻辑,并且不让其他人修改,jar 都这么干

(4)一对一,一个功能就只为这个功能服务;避免头发绳子一块用,导致最后一团糟

3.实例

编写一个包含名为Calculator类的程序。定义两个整型属性以及对该两个变量的setter和getter,编写用于对两个属性执行加、减、乘、除运算方法。在main方法里创建该类的对象并访问这些方法。

package Qingdenggufuo;
public class Calculator {
    private int a;//定义属性
    private int b;
    int c;
    public void setA(int a){    //构造方法
    this.a=a;
}
    public int getA(){
    	return a;         //返回到private int a;
    }
    public  void setB(int b){
    this.b=b;
    }
    public int getB() {
return b;
}    
    public void augment(){  //方法
    c=a+b;
    System.out.println(c); 
    }
    public void reduce(){
    c=a-b;
    System.out.println(c); 
    }
    public void ride(){
    c=a*b;
    System.out.println(c); 
    
    }
    public void divide(){
    	c=a/b;
    	 System.out.println(c); 
    }
    }

以上就是关于java封装的基本内容介绍,毕竟作为面向对象的特征之一,在日后的学习和工作都会频繁接触,所以本篇的知识点需要大家牢牢掌握。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/832/viewspace-2831168/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-12

  • 博文量
    129
  • 访问量
    1327