第八章:面向对象程序设计进阶(上).pptVIP

  • 2
  • 0
  • 约7.21千字
  • 约 22页
  • 2018-01-05 发布于河南
  • 举报
第八章:面向对象程序设计进阶(上)

* 之前说过,子类只能够继承父类的非private的成员,也就是说,如果父类拥有private成员,那么其它任何类都无法访问。那么是否有某些成员不允许其它类访问但是允许子类访问的呢? 答案是肯定的。类中的成员可以使用protected修饰,它的意思是对于从这个类继承的任何类来说,或者对同一Package内的其他类来说,它是都是可以访问的。除此之外都不行。换言之,protected变量可以不同package的子类使用。 class Drawing{ protected static void print(){ System.out.println(print); } } public class Cartoon extends Drawing { public static void main(String[] args) { print(); } } 这里两个类位于同一个package中,即使这两个类不是位于同一个package中,也可以自由访问。 * * * * * * Answer:C wengxh 2010年3月 Java SE进阶 第八章 OOP进阶(上) 目录 类的复用 访问控制 方法覆盖 * 类的继承 面向对象最重要的特点之一,就是可以实现对类的复用 通过“继承”一个现有的类,可以使用已经定义的类中的

文档评论(0)

1亿VIP精品文档

相关文档