一个java中继承的问题 如果这样的话,我想一种方法可以实现你的想法:在A类中,将op定义为private类型但不太好,因为在B类中,其实也隐藏了op(long value)这个方法的,址是不可以用而已了关注 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实我的想法是这样的,这个A类实际上就好象是个模板,有一堆方法,op1, op2, op3然后有B,C,D类的方法差不多,都有op1, op2, op3, 只是根据类的不同而导致参数不同,但方法的个法却是一样的,所以我想省点事,干脆从A继承算了,到B,C,D中再改其参数。结果,却不被支持,昏。 呵呵,这样不叫重写,叫重载。重写是指子类的方法与父类的方法有相同的名字、参据数列表,返回值类型,这才叫重写。你这样写用class.op(value1, value2)调不到父类的这个方法的,你实现要用这个方法调到父类的op那就在方法体中写super.op(value); class A {protected op(long value){}}class B extends A{private op(long value){}public op (int value1,String value2){ long l = value1; this.op(l) ;//你的其余操作}} 多层的情况下怎样更好的处理错误信息? 关于一条简单的sql语句。。。。 swing的一段代码,貌似是焦点的问题,求指教 怎么处理服务器无响应异常? java实现多级部门组装成xml体的问题 编译不报错 程序运行也没问题 但多了两个NOTE jsp实现大文件上传超时问题 JDK环境变量设置问题!~~请教! 请教,在java中如何写代码 ,让一个动作每隔一段时间执行一次 我想要两个时间的差值 如何把一个四边形填充为黑色 哪位朋友手里有JAVA编程思想(第2版)简体 的啊?
然后有B,C,D类的方法差不多,都有op1, op2, op3, 只是根据类的不同而导致参数不同,但方法的个法却是一样的,所以我想省点事,干脆从A继承算了,到B,C,D中再改其参数。结果,却不被支持,昏。
protected op(long value){
}
}class B extends A{
private op(long value){
}
public op (int value1,String value2){
long l = value1;
this.op(l) ;
//你的其余操作
}}