JAVA语言-07.pptVIP

  • 1
  • 0
  • 约5.16千字
  • 约 29页
  • 2018-01-05 发布于河南
  • 举报
JAVA语言-07

第07章  类的封装、多态和继承 7.1 类的封装   所谓封装,指类的设计者只是为使用者提供类对象可以访问的部分(包含类的成员变量和方法),而对于类中其他成员变量和方法隐藏起来,用户不能访问。具体指以下3方面: (1)设置成员变量和方法的访问权限; (2)提供一个统一供其他类引用的方法; (3)其他对象不能直接修改本对象所拥有的属性和方法。 7.1.1 对象的可见性和作用域    对于类中的成员变量,在创建对象时,自动在内存区域为其分配一块空间作为对象的属性出现。   同样,类的方法中也有变量,这些变量的有效范围只是在方法体内,如果出了方法体,那么这些变量就不起作用。   如果成员变量v和方法中的变量v同名,则方法中的变量v只在该方法中起作用。 7.1.1 对象的可见性和作用域 class VOMethod1 { int z=0; public void f1() { int z=12; System.out.println(f1()方法中z的值为:+z); } public void show() { System.out.println(show()方法中的z的值为:+z); } } 7.1.1 对象的可见性和作用域 class VOMethod2 { public static void main(String[] args) { int

文档评论(0)

1亿VIP精品文档

相关文档