• 【从零开始学Java笔记】封装


    大家可以关注作者的账号,关注从零开始学Java笔记文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。欢迎大家一起学习和讨论。

    【从零开始学Java笔记】目录

    封装概述

    面向对象三大特征之一。
    面向对象编程语言对客观世界的模拟,客观世界里成员。
    变量都是隐藏在对象内部的,外界无法直接操作和修改。
    就像面向对象思想那节中说的年龄等。

    封装原则:

    将不需要对外提供的内容都隐藏起来。
    把属性隐藏,提供公共方法对其访问。
    ●成员变量private, 提供对应的getxxx()/setxxx()方法

    好处:

    通过方法来控制成员变量的操作,提高了代码的安全性
    把代码用方法进行封装,提高了代码的复用性

    其实《【从零开始学Java笔记】面向对象思想》中提供的示例就已经运用了封装的思想,例如eat()方法,在实例了学生的对象后,对象只需要调用eat()就行,不需要管eat()是怎么实现的。生活中也是一样的,典型的傻瓜相机,大家只要被告知按下快门照相即可,并不需要知道成像原理,Java中的封装思想大抵如此。

  • 相关阅读:
    虚拟机中硬盘扩展方法
    ubuntu postgresql install
    vim python
    oe7报表的中文乱码
    文件导入 import
    How do I list user defined types in a SQL Server database
    修改表结构
    查询数据库中所有的表和数据库架构
    Dev chartControl添加提示层信息
    最简单的日志
  • 原文地址:https://www.cnblogs.com/zllk/p/12656970.html
Copyright © 2020-2023  润新知