《java继承容易犯的错误》的相关内容
相关讨论
java-review-oo
2008年4月17日 10:07:05
OO:封装(整体性,信息隐蔽)继承多态
对象:某些事物的一个抽象,属性(静态特性),服务(动态特性)
类:具有相同属性的一组对象的集合。
new创建对象的时候,每一个对象的属性占用不同的内存区域,服务是共用的。
static{...}不在任何的方法中,classloader加载的时候按照顺序执行,而且只执行一次。
int-Integer char-Char ...
by tiantian911 2008-04-18 浏览 (270) 回复 (0) 关键字:
关于super的疑惑,已问过多人未果,请指点
首先看两段代码,一个父类,一个子类:
[code:1]
public class HelloFather {
public HelloFather(){
System.out.println("HelloFather.HelloFather()");
}
public void s ...
by nowind 2005-08-18 浏览 (4699) 回复 (27) 关键字:
自己总结super的用法
首先是网上关于super用法的简介:
基础知识
1、super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)
2、super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时)
如:super.变量名 super.成员函数据名(实参)
3、如果父类中的成员变量和方法被定义为private类型,那么子类永远 ...
by unique5945 2007-10-11 浏览 (400) 回复 (0) 关键字: super关键字 构造函数
相关博客
自己总结super的用法
首先是网上关于super用法的简介:
基础知识
1、super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)
2、super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时)
如:super.变量名 super.成员函数据名(实参)
3、如果父类中的成员变量和方法被定义为private类型,那么子类永远 ...
by unique5945 2007-10-11 浏览 (253) 回复 (0) 关键字: super关键字 构造函数
一个小问题引发的思考
曾经遇到过这样一个小问题:class A {private int i=1;public int getI(){return i;}public void setI(int i){this.i=i;}}
public class B extends A {int i=2;public static void main (String [] args) {B b = new B();System ...
by realsmy 2006-10-11 浏览 (76) 回复 (0) 关键字:
Super关键字的几点应用
Super关键字的几点应用
最近在学习java时的一点心得,有错的地方希望大家指正。
在Java中,如果子类中定义的成员变量和超类(父类)中的成员变量同名时,则父类中的成员变量不能被继承,此时称子类的成员变量隐藏了父类的成员变量。当子类中定义了一个方法,并且这个方法的名字,返回类型,及参数个数和类型和父类的某个方法完全相同时,父类的这个方法将被隐藏,既不能被子类继承下来。如果我们在子类 ...
by gml520 2007-10-04 浏览 (347) 回复 (0) 关键字: Java学习
java语言面向对象特性详解
【课前思考】
1. 什么是对象?什么是类?什么是包?什么是接口?什么是内部类?
2. 面向对象编程的特性有哪三个?它们各自又有哪些特性?
3. 你知道java语言在面向对象编程方面有何独特的特点吗?
难点:
1. 理解方法重载和方法重写,不要混淆了两者的使用。
2. 类变量和类方法的使用。
3. 接口的使用。
3.1 面向对象技术基础
3.1. ...
by scenery_86 2007-04-06 浏览 (251) 回复 (0) 关键字:
相关圈子讨论
没想到遇到这种低级错误
子类居然没有继承超类的非虚方法?
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 浏览 (580) 回复 (10)
使用 Spring 2.5 注释驱动的 IoC 功能(转)
概述
注释配置相对于 XML 配置具有很多的优势:
它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。
注释和 Java 代码位于一个文件中,而 ...
by guoli83945 2008-03-12 浏览 (741) 回复 (1)
这是第三届仲裁委员会第二个仲裁帖子
这是第三届仲裁委员会第二个仲裁帖子。
请仲裁委员会成员对以下帖子进行评价,这些帖子是否应该被评为隐藏贴或者新手贴,或者是否应该良好贴或精华贴,请首先说明结果,同意原来的判定还是不同意,然后写出理由,尽可能清晰明了。
仲裁委员只需要给出评价结果和理由,没有义务与申诉人讨论和回答申诉人的问题。
9位委员中5位意见一致则最终结果确定。如果三天内(到6月11日晚12点以前),委员没有评价视为弃权, ...
by JavaEye管理员 2007-06-08 浏览 (611) 回复 (8)
JAVA 性能优化 “通用篇”
“通用篇”讨论的问题适合于大多数Java应用。
1.1 不用new关键词创建类的实例
用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。
在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clo ...
by guoli83945 2008-05-29 浏览 (199) 回复 (0)
相关新闻
XJ: 一个扩展Java语言的方案
Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。
Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1087) 回复 (3) 关键字: extensible java
如何让JSON穿梭在服务器于浏览器之间
如何让JSON穿梭在服务器于浏览器之间
一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用
目前实现的功能
1 JSON转换成java对象(按一定的规则提交)
什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用
2 java对象转换成JSON
可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (2588) 回复 (4) 关键字: json hocate
基于Spindle的增强HTTP Spider
构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源
代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正,
有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)
以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1219) 回复 (6) 关键字: spindle
推荐知识库条目
Comming soon

