《如何减少子类对超类的依赖——一个设计问题》的相关内容
相关讨论
关于JAVA的继承!有兴趣的可以进来讨论一下!
先看程序:
类A是一个抽象类,只有一个受保护的方法:
[code:1]
package a;
public abstract class A
{
protected String a;
protected String getA()
{
return a;
}
}
[/code:1]
下面接着看类B,类B没有代码,只是单单 ...
by zyp731 2006-06-08 浏览 (9423) 回复 (47) 关键字:
java继承容易犯的错误
在网上看见一个关于java继承的问题,觉得这是很多初学java应该注意的问题。
public abstract class A {
int i=1;
public void printI() {
System.out.println("i="+i);
}
}
public class B extneds A{
int i=2;
public s ...
by mfcai 2008-04-08 浏览 (3984) 回复 (26) 关键字:
深入浅出J2SE 5.0 枚举类型(aka Enum<E extends Enum<E>
深入浅出J2SE 5.0 枚举类型(aka Enum<E extends Enum<E>>)
(累死了。。)
原作者: Matt Quail (a.k.a. Spud)
翻译自:http://madbean.com/blog/2004/3/
原作基于 http://creativecommons.org/licenses/by/2.0/
翻译者 xangd xang ...
by xangd 2004-07-30 浏览 (8099) 回复 (9) 关键字:
相关博客
java-review-oo
2008年4月17日 10:07:05
OO:封装(整体性,信息隐蔽)继承多态
对象:某些事物的一个抽象,属性(静态特性),服务(动态特性)
类:具有相同属性的一组对象的集合。
new创建对象的时候,每一个对象的属性占用不同的内存区域,服务是共用的。
static{...}不在任何的方法中,classloader加载的时候按照顺序执行,而且只执行一次。
int-Integer char-Char ...
by tiantian911 2008-04-18 浏览 (72) 回复 (0) 关键字:
相关圈子讨论
请教一个struts2赋值方面问题
1.页面部分
<a href="${ctx}/admin/user!delete.action?id=${id}">删除</a>
确定这个参数id是有值的。
2.Action方法定义关键部分代码如下:
@SuppressWarnings("unchecked")
public abstract class CRUDAction<T> extends Action ...
by ttitfly 2008-05-29 浏览 (145) 回复 (1)
没想到遇到这种低级错误
子类居然没有继承超类的非虚方法?
class A
{
public abstract void foo(int x);
public void foo(double a){}
}
class B : A
{
public override void foo(int x){};
}
void main()
{
B a = new B;
a.foo(1) ...
by oldrev 2007-04-26 浏览 (583) 回复 (10)
相关新闻
Scala和设计模式
在当前软件设计中最流行的要算GoF这本书中提出的各种设计模式。很多人认为,设计模式对于程序语言(特别是c++/Java)本身的不足之处或多或少有一些弥补,不过如果语言足够强大,模式也许没有必要。下面Peter Norvig的一个例子就非常有代表性。在有些语言中,使用设计模式在使代码变得自然和简洁,但是模式本身使用方便性也很重要。不妨让我们来看看Scala(一种类似Ruby/Lisp之类 ...
by yuesc 2008-04-01 浏览 (524) 回复 (0) 关键字:
基于Spindle的增强HTTP Spider
构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源
代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正,
有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)
以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1225) 回复 (6) 关键字: spindle
推荐Steve Yegge:Rhino on Rails在服务器端JVM中运行JavaScript
Steve Yegge在google I/O大会上发表了演讲:Rhino on Rails -- Server-side JavaScript on the Java Virtual Machine。
使用Rhino能够用JavaScript完成Java在server端完成的所有工作!
什么是Rhino?
1。用JavaScript实现Java JavaScript implemente ...
by QQbyte 2008-06-17 浏览 (1126) 回复 (11) 关键字:
推荐知识库条目
Comming soon

