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) 关键字:

java面试题

刚刚找到的面试题目。自己做了一下,反正挺惨不人睹的。贴出来就想帮帮有需要的人 并且问问为什么是这个结果呢?有的题的答案真的想不到啊~想不到~ 一、判断题(30分) 1.Java程序里,创建新的类对象用关键字new,回收无用的类对象使用关键字free。 2.对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象。 3.有的类定义时可以不定义构造函数,所以构造函数不是 ...
by ccitkao 2008-04-18 浏览 (929) 回复 (5) 关键字:

自己总结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) 关键字:

JAVA中的继承

二.继承 1. 什么是继承?子类对象的创建? 答:通过继承实现代码复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。继承而得到的类称为子类,被继承的类称 为父类。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,及命名与父类同名的成员变量。但Java不支持多重继 承,即一个类从多个超类派生的能力。 ◇ 创建子类   格式 ...
by iRoger 2008-04-02 浏览 (144) 回复 (0) 关键字: 学习继承要知道的知识

关于D的3个疑问

1.在一个模块中定义的一个全局函数,在其他模块中可以引用么? module a ; void f() { } module b ; import a ; void main() { f() ; //这样可以么?如果可以,怎样限制f()在其他模块总不能调用啊? } 2.我在一个类的私有成员函数中实例化tango.text.convert.layout但是编译器给出 ...
by ant-man 2007-09-22 浏览 (478) 回复 (16)

没想到遇到这种低级错误

子类居然没有继承超类的非虚方法? 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