Java语言程序设计清华大学计算机与信息4-面向对象程序设计(下)课件教学.pptVIP

  • 7
  • 0
  • 约2.24万字
  • 约 99页
  • 2017-01-04 发布于未知
  • 举报

Java语言程序设计清华大学计算机与信息4-面向对象程序设计(下)课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * * * 类成员(属性和方法)的访问控制 一个类作为整体对程序的其他部分可见,并不能代表类内的所有属性和方法也同时对程序的其他部分可见,前者只是后者的必要条件。 属性和方法的访问控制符 public 公共域和公共方法,可被任何类使用。 protected 可被同包中其他类使用。 可被子类继承(包括位于不同包中的子类) 无访问限定符 可被同包中其他类使用。 private 只限在本类内使用。 类成员(属性和方法)的访问控制 公共类(public) 默认类 类成员访问控制符 public protected 缺省 private public protected 缺省 private 可以访问类成员的区域 A B+C B D B B B D 访问控制一般原则 本包使用,采用缺省方式; 供其他包使用,采用public控制符; 为了使对象具有良好的封装性,可将类的实例变量设计成私有,但为了使其它类或对象能够访问私有实例变量,本类必须提供访问私有变量的方法(公共方法)。 按照惯例: 读私有变量的方法取名为get… 写私有变量的方法取名为 set… 访问控制符例 public class Employee { private String name ; private char sex ;

文档评论(0)

1亿VIP精品文档

相关文档