当前位置: 首页 > news >正文

Day20封装的初步认识

封装是面向对象的三大特性之一,通过private这一关键词将类的属性私有化,且为了对私有的属性进行赋值,需要提供公共的get/set方法对外暴露一个安全的操作接口,使外部可以合法的访问与修改属性
封装的作用:1,保护数据安全。2,隐藏实现细节,降低代码耦合度。3,统一操作规范,便于后续的维护与功能拓展。
image

package oop1;import oop1.Demo4.Student;public class Application  {public static void main(String[] args) {Student s1 = new Student();s1.setName("冰洁");System.out.println(s1.getName());}
}package oop1.Demo4;//类     private 私有
public class Student {//封装主要运用于属性,在方法上的应用相对较少//属性私有private String name;//名字private int id;//学号private char sex;//性别//实际引用中,为了调用这个属性,为其赋值,我们会创建一些方法来实现//即提供一些公共的get/set方法//get   获得这个数据public String getName(){return name;}//set   给这个数据赋值public void setName(String name){this.name = name;}}

快捷键alt+insert,在栏目中选择set/get方法,直接生成
封装的实质就是利用private来将类中的属性变得不再公共。转而需要set/get方法间接访问或修改

http://www.sczhlp.com/news/129460/

相关文章:

  • 完整教程:数据结构与算法-树和二叉树-二叉树的存储结构(Binary Tree)
  • 用html做家谱网站代码郑州网站开发douyanet
  • 怎么选择大连网站建设做拍卖网站有哪些
  • 重庆市区十大景点推荐新乡seo公司
  • 网站建二级目录网络公司做机场网站
  • 湛江网站建设方案外包瑞诺国际公司团队介绍
  • 遵义网站开发百度网站认证官网
  • 犀牛云做网站一年多少钱专业软文平台
  • sns社交网站开发平阳县住房和城乡规划建设局网站
  • 如何写好网站开发技术文档网站做跳转链接
  • wordpress手机网站现在推广引流什么平台比较火
  • 网站原创文章在哪里找标书制作的六步骤
  • 网站开发 前端如何学习国内网站赏析
  • 网站首页打开速度下载网站备案的核验单
  • 怎么免费开网站app开发公司联系方式
  • 电影下载网站模板个人中心网页设计
  • 大连企业网站模板建站曲沃县做网站公司
  • 如何申请个人网站域名健康呼伦贝尔二维码高清
  • 园林景观设计公司及高校人才培养建议成都百度推广优化
  • 网站设计专业需要什么企业所得税是利润的25%吗
  • Security Onion Solution
  • 时序数据库 TimechoDB V2.0.6 发布 | 新增查询写回、黑白名单等功能
  • 常州微信网站建设服务中国能源建设集团有限公司级别
  • 企业模板网站建设官网网站建设方案书
  • 如何做收费网站怎么样申请网站
  • 哈尔滨房产信息网官方网站网络推广最好的网站
  • 嘉兴中小企业网站制作软文推广文章范文
  • 织梦网站更改伊春网站建设公司
  • 网站建设和实现论文微信如何引流推广精准加人
  • 建一个网站都需要什么液压产品做哪个网站好