您的位置:首页 > 编程语言 > Java开发

java学习笔记——封装

2015-08-05 00:07 288 查看
——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