-
类的成员函数的说明 日期:2009-12-23 15:42:36 点击:16 好评:0
成员函数相当于C或C++中的函数。你应该用如下的方式说明一个成员函数: Type name (Parameter) //function body 注重:每一个成员函数必须返回一个值或声明返回为空(void)。它返回类型的说明告...
-
类的实例创建 日期:2009-12-23 15:42:36 点击:4 好评:0
矩形类Rectangle中,也许你想把矩形的相关信息写入类,如: int width,height; 当然你还可以写入其它信息,但或许长和宽对简单的矩形来说已足够了。现在,类的定义如下所示: public cla...
-
在Java中使用继承 日期:2009-12-23 15:42:36 点击:6 好评:0
也许在面向对象的程序设计中最为强大的工具是类的继续,类的继续答应你在一个已经存在的类之上编写新的程序,例如,你想建立一个可在屏幕上显示并能填充它的矩形类,你可以从...
-
main成员函数 日期:2009-12-23 15:42:36 点击:2 好评:0
...
-
构造和析构成员函数 日期:2009-12-23 15:42:36 点击:7 好评:0
类有一个非凡的成员函数叫做构造成员函数,它通常用于初始化类的数据成员。在创建对象时,会自动调用类的构造成员函数。Java中的构造成员函数必须与该类具有相同的名字,另外,...
-
类的转换 日期:2009-12-23 15:42:36 点击:4 好评:0
...
-
使用接口 日期:2009-12-23 15:42:36 点击:6 好评:0
Java可以创建一种称作接口(interface)的类,在这个类中,所有的成员函数都是抽象的,也就是说它们都只有说明没有定义,你可以如下所示来说明一个接口。 public interface interfaceName //成员...
-
成员函数的重载 日期:2009-12-23 15:42:36 点击:6 好评:0
在继续之后有所提高,这是人类进步的一个重要方式。 那么,如何使fillRect类比Rectangle类有所提高呢?我们可以用如下代码来实现一个新的drawRect成员函数,它将大大缩短代码,并能填...
-
接口和抽象类有什么区别? 日期:2009-12-23 15:42:36 点击:21 好评:0
作者: Allen 抽象方法是必须实现的方法。就象动物都要呼吸。但是鱼用鳃呼吸,猪用肺呼吸。 动物类要有呼吸方法。怎么呼吸就是子类的事了。 现在有很多讨论和建议提倡用interface代...
-
带来娱乐和收益的静态内部类 日期:2009-12-23 15:42:36 点击:4 好评:0
学会了这个技巧,您便可以把静态内部类的使用加入到您的 Java 使用技巧集锦当中。 静态内部类是在另一个类的定义中进行定义,并且标记为静态的类。我将向您展示一个实例,它利用...
-
多形对象的互换使用[图] 日期:2009-12-23 15:42:36 点击:11 好评:0
通常,继续最终会以创建一系列类收场,所有类都建立在统一的接口基础上。我们用一幅颠倒的树形图来阐明这一点(见注释): [注释] 这儿采用了“统一记号法”。 对这样的一系列...
-
继承:重新使用接口 日期:2009-12-23 15:42:36 点击:4 好评:0
就其本身来说,对象的概念可为我们带来极大的便利。它在概念上答应我们将各式各样数据和功能封装到一起。这样便可恰当表达“问题空间”的概念,不用刻意遵照基础机器的表达方...
-
对象的接口[图] 日期:2009-12-23 15:42:36 点击:12 好评:0
亚里士多德或许是认真研究“类型”概念的第一人,他曾谈及“鱼类和鸟类”的问题。在世界首例面向对象语言Simula-67中,第一次用到了这样的一个概念: 所有对象――尽管各有特色―...
-
用句柄操纵对象 日期:2009-12-23 15:42:36 点击:5 好评:0
每种编程语言都有自己的数据处理方式。有些时候,程序员必须时刻留意预备处理的是什么类型。您曾利用一些非凡语法直接操作过对象,或处理过一些间接表示的对象吗(C或C++里的指...
-
分析和设计 日期:2009-12-23 15:42:36 点击:9 好评:0
面向对象的范式是思考程序设计时一种新的、而且全然不同的方式,许多人最开始都会在如何构造一个项目上皱起了眉头。事实上,我们可以作出一个“好”的设计,它能充分利用OOP提...
-
对象的创建和存在时间 日期:2009-12-23 15:42:36 点击:6 好评:0
从技术角度说,OOP(面向对象程序设计)只是涉及抽象的数据类型、继续以及多形性,但另一些问题也可能显得非常重要。本节将就这些问题进行探讨。 最重要的问题之一是对象的创建...
-
方法调用的绑定 日期:2009-12-23 15:42:36 点击:4 好评:0
将一个方法调用同一个方法主体连接到一起就称为“绑定”(Binding)。若在程序运行以前执行绑定(由编译器和链接程序,假如有的话),就叫作“早期绑定”。大家以前或许从未听说...
-
回顾Java Beans 日期:2009-12-23 15:42:36 点击:5 好评:0
我们现在已理解了同步,接着可换从另一个角度来考察Java Beans。无论什么时候创建了一个Bean,就必须假定它要在一个多线程的环境中运行。这意味着: (1) 只要可行,Bean的所有公共方...
-
.NET应用自动部署窗体技术详解(1)[组图] 日期:2009-12-23 15:42:36 点击:18 好评:0
.NET框架提供了一些新的工具简化.NET胖客户端程序的部署,本文阐述了.NET自动部署技术的基础知识,以及防止用户错误下载黑客程序和病毒代码的安全机制。 .NET的自动部署技术构造在...
-
.NET应用自动部署窗体技术详解(2)[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
五、.NET和IE安全配置 显然,要想让用户通过HTTP协议运行某个执行文件,第一个可以配置安全选项的位置应该是IE浏览器。具体的操作步骤是,启动IE浏览器,转到“工具”菜单,打开“...