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;
}
}

0 0
原创粉丝点击