有这样一个问题:父类parent.class
设置描述信息
//其中description 声明为private类型
private String description;
public void setDescription(String s)
throws WTPropertyVetoException
{
descriptionValidate(s);
description = s;
} private void descriptionValidate(String s)
throws WTPropertyVetoException
{
........
}
那么在它的继承类中要怎么重写setDescription(String s)方法.使得:如果description为null,设置为空格(前提是parent.class 不能修改)
设置描述信息
//其中description 声明为private类型
private String description;
public void setDescription(String s)
throws WTPropertyVetoException
{
descriptionValidate(s);
description = s;
} private void descriptionValidate(String s)
throws WTPropertyVetoException
{
........
}
那么在它的继承类中要怎么重写setDescription(String s)方法.使得:如果description为null,设置为空格(前提是parent.class 不能修改)
解决方案 »
- socket.isConnected
- 请问在servlet2.4中 request.getremoteport()方法在servlet2.3中用什么办法实现??
- 新建一个panel的问题,似乎是实例化的毛病.---我一个初学者,大家都看看把
- hadoop 框架有 可以运行的源代码吗
- 在线等待:为什么JScrollPane的滚动条出不来?
- 关于JDialog关闭的问题
- JAVA类运行步骤
- JTabbedPane里怎么得到某个TabbedPane里的值啊
- 书上一个例子执行有错误,我的理解是否有错,请指教!
- [散分100] 哪里有j2sdee的license.jar?
- 求救:关于在applet程序中显示文件对话框的问题
- 请教,关于ArrayList.toArray()
要不Java的封装不是变成了形同虚设了嘛?
然后子类覆盖的时候调用super(String s);
你在父类里面写一个自定义够造方法用来初始化description;
然后子类覆盖的时候调用super(String s);刚刚写的不全
public void setDescription(Object s)
throws WTPropertyVetoException
{
if(s==null){
description==" ";//设成空格
}
else{
descriptionValidate(s);
description = s;
}
}
不知道这样做合不合你的需求
应该是楼上那样深圳java程序员博客,为你提供多方面资料http://drivemewild.blogchina.com