Java学习笔记----封装和private关键字
来源:互联网 发布:网络繁忙请稍后再试 编辑:程序博客网 时间:2024/05/29 19:35
- 封装的概念
- 封装的好处
- 封装的设计原则
- 封装的体现
- private的特点
- private的应用
封装的概念
封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
封装的好处
1、隐藏实现细节,提供公共的访问方式
2、提高了代码的复用性
3、提高安全性
封装的原则
1、将不需要对外提供的内容隐藏起来
2、把属性隐藏,提供公共方法对其访问
封装的体现
private是封装的一种体现。
封装:类,方法,private修饰成员变量
private的特点
1、是一个权限修饰符
2、可以修饰成员(成员变量和成员方法)
3、被private修饰的成员只能在本类中才能访问
private的应用
1、把成员变量用private修饰
2、提供对应的getXxx()和setXxx()方法
//定义学生类class Student { //姓名 private String name; //年龄 private int age; //姓名获取值 public String getName() { return name; } //姓名设置值 public void setName(String n) { name = n; } //年龄获取值 public int getAge() { return age; } //年龄赋值 public void setAge(int a) { age = a; }}//测试类class StudentTest { public static void main(String[] args) { //创建学生对象 Student s = new Student(); //使用成员变量 //错误:被私有修饰了,外界不能直接访问了 //System.out.println(s.name+"---"+s.age); System.out.println(s.getName()+"---"+s.getAge()); //给成员变量赋值 //s.name = "林青霞"; //s.age = 27; //通过方法给赋值 s.setName("林青霞"); s.setAge(27); System.out.println(s.getName()+"---"+s.getAge()); }}
0 0
- Java学习笔记----封装和private关键字
- Java--封装(encapsulation)和private关键字
- 封装和private关键字
- 封装和private关键字
- java编程思想学习笔记--private关键字
- Java学习之private和this关键字
- java封装中的private关键字和set,get方法
- java中对类中的成员变量和成员方法的封装及private关键字
- JAVA学习笔记13——final关键字+封装/隐藏
- 20150902 Java学习笔记-构造方法,关键字,封装性
- java学习笔记(十一)封装、this关键字与static
- 【Java学习笔记】数组,封装,构造与关键字
- JAVA学习笔记-public、protected、private、abstract、static和final
- java -private,this,static关键字 和构造方法,final关键字
- java学习笔记<二>隐藏和封装
- 封装和private
- final和private关键字
- JAVA学习笔记--封装
- equal和==的区别(原理讲解)
- Mysql命令大全
- 下载微软虚拟学院视频字幕,解决本地播放没有字幕
- TCP/IP详解卷1 读书笔记:第七章 Ping程序
- LeetCode题解:Triangle
- Java学习笔记----封装和private关键字
- repo 获取Android源码
- LeetCode题解:Best Time to Buy and Sell Stock
- 第三周—项目3 求集合并集
- Swift学习(二)
- C++控制台下的贪吃蛇
- C#学习之路 , 学习笔记 2.4 转义字符 和 @控制符
- 小坑+1 runAction 顺序
- LeetCode题解:Best Time to Buy and Sell Stock II