面向对象(三)四大特性之第一特性——封装

面向对象(三)四大特性之第一特性——封装
通过课上老师的讲解以及自己学习过后的理解,封装,顾名思义,
就是把一个东西用一个东西装起来,而在java中就是把一个类封装起
来,一般使用private(私有属性)关键字定义一个成员的访问权限,
使这个成员只能被当前类的成员方法调用,而不能被其他的类调用,
如果想要访问该类的数据,必须通过指定的方式,那就是在该类中编
写set和get方法去调用,代码例子如下:

 //创建一个实体类student `
   public class student{
 		 //属性封装(将属性私有化)
		private String name;//姓名
		private int gender;//性别
		public Student(String name, int gender) {
			super();
			this.name = name;
			this.gender = gender;
		}
		//方法封装(获取属性值)
		public String getName() {
			return name;
		}
		//给属性赋值
		public void setName(String name) {
			this.name = name;
		}
		public int getGender() {
			return gender;
		}
		public void setGender(int gender) {
			this.gender = gender;
		}
   } `

封装的作用:
1、提高代码的重用性。
2、提高代码的安全性。
3、高内聚:封装细节,便于修改内部代码,提高可维护性。
4、低耦合:简化外部调用,便于调用者使用,便于扩展和写作。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值