栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java封装是什么

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java封装是什么

本教程操作环境: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封装的基本内容介绍,毕竟作为面向对象的特征之一,在日后的学习和工作都会频繁接触,所以本篇的知识点需要大家牢牢掌握。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/15122.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号