java学习笔记——封装
来源:互联网 发布:java中return返回值 编辑:程序博客网 时间:2024/04/28 08:26
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-
封装
封装是指隐藏对象的属性 实现细节,只给外界提供公共访问方法
一般类的属性,不安全,都可以使用new对象.属性来访问,这样对数据部安全,对于这种情况,java提供了关键字private解决这个问题,私有成员变量,提供用public修饰的get(获取方法)和set(设置方法)方法给外界访问。
提供外界访问的方法用get和set方法命名,一般公司都是用这命名,这样会让别人一看都就知道这是什么方法,
get方法要注意返回数据类型,set方法要注意形式参数类型
public void setOnline(int online){//注意参数类型
this.online=online;
}
public int getOnline(){//注意返回值类型
return this.online;
}
private是一 关键字表示私有的值,它是一个访问权限修饰符。它可以成员变量以及成员方法被它修饰的成员在其他类中不能访问,一般都会提供方法来给你访问。
private 仅仅是封装的一种体现,因为类,函数也是封装的体现。
class Stu{
//定义私有变量
private int online;
private String name;
private int grade;
//提供公共方法,给外界访问
public void setOnline(int online){
this.online=online;
}
public void setName(String name){
this.name=name;
}
public void setGrade(int grade){
this.grade=grade;
}
public int getOnline(){
return this.online;
}
public String getName(){
return this.name;
}
public int getGrade(){
return this.grade;
}
}
- java学习笔记——封装
- JAVA学习笔记--封装
- JAVA学习笔记13——final关键字+封装/隐藏
- 归并排序学习笔记——java封装类实现
- Java学习笔记(二)——封装、继承、多态
- Java学习笔记(三)—— JDBC封装
- Java学习笔记(六)——封装
- java学习笔记2—对象及封装
- 【java学习笔记s】封装
- GDAL学习笔记—简单类封装
- Java笔记三——对象封装
- Java学习笔记——类与对象(封装、继承与多态)
- 黑马程序员 java学习笔记——面向对象1:封装
- Java学习笔记——保持封装性的方法:抽象类
- 黑马程序员java学习笔记——面向对象的特征封装、继承和多态
- java学习笔记6——封装、继承和多态
- java学习笔记<二>隐藏和封装
- JAVA学习笔记(十)- 封装与继承
- Jsmooth Java文件打包成exe文件(可以在没安装JDK的环境下运行)
- 使用maxmin方法来遍历数组并求其中的最大和最小值
- 欢迎使用CSDN-markdown编辑器
- IOS CLLocationManager 设置定位请求的方式
- 【POJ2138】【Travel Games】
- java学习笔记——封装
- 【HDU4632】【Palindrome subsequence】
- 【HDU2476】【String painter】
- 隐马尔可夫模型(一)---基本概念
- STL之一:vector用法详解
- 九度OJ 题目1023:EXCEL排序
- Android 提升ListView的运行效率
- Hive 之初认识以及安装
- Android Fragment 类参考