网站首页 > java教程 正文
#封装的定义
##封装:是面向对象的语言对客观世界的模拟,客观世界里的成员变量都是隐藏在对象内部。外界无法操作。
##(通俗理解):封装就是把变量写在了类里面,把方法中的局部变量写成了成员变量。在需要用的时候用get()方法调用。
例如:
##class Person中的int age就是成员变量
##main方法中定义的int age就时局部变量
#private关键字
private是一个权限修饰符,被private修饰的成员只能在本类中使用,任何方法想要调用也只能利用get()、set()方法调用。
#this关键字
##this.变量用于指代成员变量。
###如果方法的形参和成员变量同名,不带this的变量就指代形参。
#封装的好处
##1、通过方法来控制成员变量的操作,提高了代码的安全性
###a、外界无法进行直接访问,而是通过提供的get()、set()方法调用
##2、把代码用方法进行封装,提高了代码的复用性。
- 上一篇: 二十九、Java面向对象编程特性-封装
- 下一篇: Java的封装(java的封装是什么意思)
猜你喜欢
- 2024-11-13 Java面向对象三大特征:封装、继承、多态
- 2024-11-13 利用Java注解的简单封装,进行的一次优化
- 2024-11-13 如何封装原生的 Java NIO 以及扩展?详细到让你分分钟搞定Netty
- 2024-11-13 Java面向对象——基础2 封装、继承、多态
- 2024-11-13 想要 Spring Data JPA/MongoDB 更易用,你应该这样封装
- 2024-11-13 Java面向对象高级特性-封装(java面向对象三大特点)
- 2024-11-13 Java基础类型与封装类型的区别与联系
- 2024-11-13 java包装类的自动封装、自动拆箱和缓存
- 2024-11-13 java程序员必备的基础知识_java面向对象之封装(二)
- 2024-11-13 Java面试基础回顾03-封装(java基础面试题及答案)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)