java类的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或者静态变量;另一种没有static修饰,为实例变量。
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。
在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要...
分类:
编程语言 时间:
2014-04-11 17:36:14
收藏:
0 评论:
0 赞:
0 阅读:
523
#include
using namespace std;
class myjob
{
public:
virtual void say()
{
cout<<"i am virtual function!"<<endl;
}
};
class son:public myjob
{
public:
virtual void say()
{
cout<<"i am son!"<<...
分类:
编程语言 时间:
2014-04-11 11:25:42
收藏:
0 评论:
0 赞:
0 阅读:
581
一、配置Myeclipse在项目中引入JUnit4.jar包
Myeclipse 自带了Junit 4 和Junit 3 的jar包,只需引入工程即可,当然你也可以在网上免费下载Junit的最新版本,然后类似下面这样引入即可。
Properties -> add Library 选择JUNIT。
二、Eclipse中JUnit的用法
先以一个简单的例子说明Eclipse...
分类:
编程语言 时间:
2014-04-11 18:25:44
收藏:
0 评论:
0 赞:
0 阅读:
483
继承object类
本文地址: http://blog.csdn.net/caroline_wendy
具体参见: http://stackoverflow.com/questions/4015417/python-class-inherits-object
Python引入很多新的特性, 需要继承object类才可以使用, 在python 2.x的文档中, 有标注:...
分类:
编程语言 时间:
2014-04-11 11:08:13
收藏:
0 评论:
0 赞:
0 阅读:
631
Java写xml文件时遇到中文乱码问题的解决办法。...
分类:
编程语言 时间:
2014-04-11 18:33:48
收藏:
0 评论:
0 赞:
0 阅读:
564
我们已经知道类体中的方法分为实例方法和类方法两种,用static修饰的是类方法。二者有什么区别呢?当一个类创建了一个对象后,这个对象就可以调用该类的方法。
当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,当该类创建对象后,类中的实例方法才分配入口地址,从而实例方法可以被类创建的任何对象调用执行。需要注意的是,当我们创建第一个对象时,类中的实例方法就分配了入口地址,...
分类:
编程语言 时间:
2014-04-11 11:48:09
收藏:
0 评论:
0 赞:
0 阅读:
337
java中不得不掌握集合框架技术
集合类和容器
为什么会出现集合?
在面向对象语言中,对事物的描述都是以对象的形式,所以为了方便对多个对象
的操作,就要对对象进行存储,集合就是存储对象的最常见的一种方式。
数组虽然也可以存储对象,但是长度是固定的;那么集合的长度是可变的。
所以数组可以存储任意数据类型,集合只能存储对象。
集合类的特点
集合只用于存储对象,集合长度是可变的,集合可以...
分类:
编程语言 时间:
2014-04-11 18:33:03
收藏:
0 评论:
0 赞:
0 阅读:
427
1.什么是反射机制?
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
2.反射机制有什么功能?
Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员...
分类:
编程语言 时间:
2014-04-11 17:47:19
收藏:
0 评论:
0 赞:
0 阅读:
493
org.springframework.web.util.NestedServletException: Handler processing failed;
nested exception is java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream
添加commons-i...
分类:
编程语言 时间:
2014-04-11 17:57:09
收藏:
0 评论:
0 赞:
0 阅读:
2095
#自定义界面设计mybutton = Button(parent,
**configuration options)也可以这么写mybutton.configure(**options)颜色可以用rgb
也可以使用颜色标准名或者预定义颜色表示可在 C:\Python27\Tools\pynche h...
分类:
编程语言 时间:
2014-04-11 08:28:35
收藏:
0 评论:
0 赞:
0 阅读:
565
Java简单工厂模式在阎宏博士的《JAVA与模式》一书中开头是这样描述简单工厂模式的:简单工厂模式是类的创建模式,又叫做静态工厂方法(Static
Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。那么简单工厂模式是在什么场景下使用呢,下面就以本人的理解举...
分类:
编程语言 时间:
2014-04-11 08:34:47
收藏:
0 评论:
0 赞:
0 阅读:
534
c++中换行符"endl"该符号与"\n"的区别:"endl"除了具备"\n"的区别外,还调用输出流flush函数,刷新缓冲区,让数据直接写入文件或者屏幕上。这两种都可以用的。不过如果需要立即显示,比如输入到显示器的场合,最好用"endl",如果不需要立即显示,并且要兼顾代码的执行效率的时候,可以考...
分类:
编程语言 时间:
2014-04-11 08:44:28
收藏:
0 评论:
0 赞:
0 阅读:
494
所谓封装,就是将属性和方法捆绑到一起,封装到一个对象中去,简单的说,你是人,你有许多属性,比如说你的姓名,年龄,身高,体重,性别,性格,爱好等等,这是属性;而同时,你又会吃饭,睡觉,工作,学习,做事情,这些是方法,是你所具有的;同时将属性和方法封装到一个类中去,就能很完美的描述这个类的特征了,同时,...
分类:
编程语言 时间:
2014-04-11 08:59:54
收藏:
0 评论:
0 赞:
0 阅读:
520
本文介绍c++的RTTI的基本用法,并初步研究RTTI的实现原理。1.
什么是RTTIRTTI即运行时类型识别(runtime type
identification),用于判断指针或引用所绑定对象的动态类型,由两个运算符实现:dynamic_cast
将基类指针或引用安全地转换为派生类的指针或引用...
分类:
编程语言 时间:
2014-04-11 09:02:28
收藏:
0 评论:
0 赞:
0 阅读:
579
C++在面向对象编程中,存在着静态绑定和动态绑定的定义,本节即是主要讲述这两点区分。我是在一个类的继承体系中分析的,因此下面所说的对象一般就是指一个类的实例。首先我们需要明确几个名词定义:静态类型:对象在声明时采用的类型,在编译期既已确定;动态类型:通常是指一个指针或引用目前所指对象的类型,是在运行...
分类:
编程语言 时间:
2014-04-11 09:15:14
收藏:
0 评论:
0 赞:
0 阅读:
322
前言 本文给出一段经典的 Java 风格程序,请读者初步体会 Java 和 C++
程序的不同。第一步:编写一个类 1 // 将这个类打包至 testpackage 包中 2 package testpackage; 3 4 // 导入包 5
import java.util.*; 6 7 // 定...
分类:
编程语言 时间:
2014-04-11 09:18:21
收藏:
0 评论:
0 赞:
0 阅读:
341