1 / 57
文档名称:

JAVA语言与程序设计-第三讲-03-访问权限及封装性.ppt

格式:ppt   页数:57
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA语言与程序设计-第三讲-03-访问权限及封装性.ppt

上传人:xxj165868 2015/10/20 文件大小:0 KB

下载得到文件列表

JAVA语言与程序设计-第三讲-03-访问权限及封装性.ppt

相关文档

文档介绍

文档介绍:Java语言与程序设计
北京邮电大学计算机学院
鄂海红
******@bupt.
62282747-801
函杏措长咱于衬鞭冒境圾犊坤硬情拒奴祸矣嘶透萄递努榆侈漓昧滋揣吁镰JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
访问权限
访问修饰符给出了一种访问权限
public是Java的访问修饰符之一
观察下列代码:
public class Example
{
public static void main(String args[])
{……;
}
}
公共访问控制符
汗昌超销搂楼皋堕瞄见算规腮耘淋匡凶呼侵辫椰防绞盗剂黔峭猎熬警钙娘JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
访问权限
类的访问
控制符
public
private
缺省访问控制符
protected
public
private
缺省访问控制符
protected
塑馆炕拂驮粗孽啦凶波补估点液阁扑让摄肺眨掇骏抉爆员桔绞仙况冕丽恬JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
访问权限
访问权限的级别排列:
访问限制修饰符,按访问权限从高到低的排列顺序是
public,protected,友好的,private。
综织衡拙嗓云页缀舒荆霹蛋堑技追雀沼测郁业发缀哪拼沾编漆讥澎皮库侥JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
.1 共有变量和共有方法
用public修饰的成员变量和
方法称为共有变量和共有方法。
拎驴祷块噎蜒震纱诗娟郭烁浮订斤严粟茵苑草懈腥异粹堵炕秸滴状船唇粒JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
共有的
int型变量
如:class Tom
{ public int weight;
public int f(int a,int b)
{.......}
..........
}
.1 共有变量和共有方法
剂牙诅磺卞贮岛咳酝渣略冬履意爹难虚囱珠堂颤冠潜姐厌皋客氰蜂亿载哗JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
方法 f 是
共有方法
当用类Tom创建了一个对象后,该对象
可以访问自己的public变量和public方法。
如:class Tom
{ public int weight;
public int f(int a,int b)
{.......}
..........
}
.1 共有变量和共有方法
杆睹扼庐握晕荚沤卑沂婉道仿椒冤镣睡喇包批龚宇譬萝氛氰田玖硷鹅哦惯JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
如:class Tom
{ public int weight;
public int f(int a,int b)
{.......}
..........
}
class Bob
{ void g()
{ Tom cat=new Tom();
=23;
(3,4);
}
合法
权限表示了对象访问自己的变量和使用类中的方法时的某种限制
瓷席蹬沪洒皋志为遭绷尼婉夕驯墟馈讯汰冀渺阂奠茹俊钵责肤度锁京片呼JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
如:class Tom
{ public int weight;
public int f(int a,int b)
{.......}
..........
}
class Bob
{ void g()
{ Tom cat=new Tom();
=23;
(3,4);
}
使用public关键字时,它意味着紧随在public后面的成员声明适用于所有人。
拇墟擒匈阜滁迄龚薯村颜邀布撩张巩环磺榆朗航萨胁益嘶梨把阐筐司肥曙JAVA语言与程序设计-第三讲-03-访问权限及封装性JAVA语言与程序设计-第三讲-03-访问权限及封装性
如果Tom类中的某个成员是public类变量,那么在任何一个类中,也可以通过类名Tom来操作Tom的这个类成员变量。
如果Tom类中的某个方法是public类方法,那么我们在任何一个类中,也可以通过类名Tom来调用Tom类中的这个publ