类和对象-java程序设计精品资源共享课.PPTVIP

  • 10
  • 0
  • 约1.31万字
  • 约 66页
  • 2019-06-15 发布于天津
  • 举报

类和对象-java程序设计精品资源共享课.PPT

类和对象 * 3.8 访问控制和类的封装性 3.8.1 访问控制 对类的成员变量和成员方法而言,其应用范围可以通过施以一定的访问权限来限定。 修饰符 同一个类 同一个包 子类 全部 public √ √ √ √ protected √ √ √ ? default √ √ ? ? private √ ? ? ? 类和对象 * 3.8.1 访问控制 注意: private修饰符只能用来修饰类的数据成员和成员方法,而不能用来修饰类。 修饰符private、public、protected都不能用来修饰方法中的局部变量。在大部分情况下,一个类的构造方法都是public的。但是,如果不想创建类的实例,可以定义private构造方法。 类和对象 * 3.8.2 类的封装性 保证模块正确性的措施是由信息的隐藏性来实现的。类包括成员变量和方法两部分。那些允许其他包程序访问和修改的成员变量和方法可以定义为public类型;只允许同一个包中的其他类,以及该类的子类访问和修改的成员变量可以定义为protected类型;不允许其他类(内部类除外)访问和修改的成员变量可以定义为private类型。 类和对象 * 习题 1.设计一个复数类。要求复数类包括实部和虚部两个成员变量,同时类中应包含复数运算的各种方法。最后编写程序进行测试。 2.设计一个长方形类。成员变量包括长度和宽度。类中除了包含计

文档评论(0)

1亿VIP精品文档

相关文档