私有成员能被子类继承吗? |
您所在的位置:网站首页 › java私有成员能被继承吗 › 私有成员能被子类继承吗? |
如果你的答案是斩钉截铁的"不能",那么请你继续向下看,说不定这篇文章能对你有所用处. 首先请看两个类的代码: BaseClass: package com.sitinspring; import java.util.Vector; /** * 基类BaseClass,ChildClass类的父类 * @author : sitinspring([email protected]) * @date: 2007-12-4 */ public class BaseClass{ // 私有动态数组成员,注意它是"private"的 private Vector objects; /** * 在构造函数 * */ public BaseClass(){ objects = new Vector(); } /** * 公有函数,向动态数组成员objects添加字符串 * @param str */ @SuppressWarnings( " unchecked " ) public void addStr2Obs(String str){ objects.add(str); } /** * 公有函数,打印objects中的诸元素 * */ public void printAll(){ for ( int i = 0 ;i public void printObjects(){ // 下面的句子是不能编译通过的 /* for(int i=0;i ChildClass childClass = new ChildClass(); childClass.addStr2Obs( " Hello " ); childClass.addStr2Obs( " World " ); childClass.addStr2Obs( " China " ); childClass.addStr2Obs( " sitinspring " ); childClass.printAll(); } } 再让我们把断点停在main函数中的childClass.printAll()上,看看实例childClass中到底有什么. 本文转自http://www.blogjava.net/sitinspring/archive/2007/12/04/165288.html |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |