在上一章中我们学习到了如何在本地代码中访问任意Java类中的静态方法和实例方法,本章我们也通过一个示例来学习Java中的实例变量和静态变量,在本地代码中如何来访问。静态变量也称为类变量(属性),在所有实例对象中共享同一份数据,可以直接通过【类名.变量名】来访问。实例变量也称为成员变量(属性),每个实例都拥有一份实例变量数据的拷贝,它们之间修改后的数据互不影响。...
分类:
编程语言 时间:
2015-01-18 22:46:23
阅读次数:
248
飞行棋业务:我们要能够让2个玩家 在地图上 按照游戏规则 进行游戏玩家类 变量:玩家位置,玩家名称,玩家标识,玩家是否在陷阱中 方法:投骰子,移动 地图类 变量:地图数据数组 方法:初始化地图数据,绘制地图,显示Logo 游戏规则类 变量: 方法:第一次游戏说明,判断...
面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的...
分类:
编程语言 时间:
2015-01-16 23:47:46
阅读次数:
345
smarty模板的自定义函数(这里介绍的是常用)分为三个种类:1、 变量调节器2、 函数3、 块函数三个种类插件的用法:1、 变量调解器的用法,2、 函数的用法(和使用HTML标记很像)如,在PHP中定义的函数为:$smarty->registerPlugin(“function”,”myfun”,...
分类:
其他好文 时间:
2015-01-13 23:13:12
阅读次数:
336
在JAVA类中方法外部定义的变量,如果定义的时候没有赋值,那么在方法外也不能对其进行赋值,否则报错,只能放入某一个方法内对其赋值。(为何报错待晚些时候深入查找补充) static标注的变量称为静态变量,当此类被系统实例化过一次后,系统会给静态变量单独一块内存空间,也就是静态变量不依赖于实例,可...
分类:
编程语言 时间:
2015-01-12 14:17:04
阅读次数:
183
1.final的语义: java中final修饰符的语义是:不可变的。 在java中,final可以修饰:变量,方法和类。分别代表,变量是不可变的;方法是不可被重写的;类是不可被继承的。 2. final修饰变量: 当final修饰成员变量时,修饰类变量和实例变量,初始化的时机是不同的。 实例变量可...
分类:
编程语言 时间:
2015-01-10 13:51:39
阅读次数:
187
简述:在java中我们经常使用static关键字,该关键字就相当于是全局变量(静态变量或者是类变量)。 ?????????? (1)当在类中的方法或者是变量前加上static时,那么这个方法或者变量只有‘一份’...
分类:
编程语言 时间:
2015-01-08 02:11:13
阅读次数:
201
动态加载模块:使用__import__c=__import__('sys')等价于import sys不过前者可以在执行时决定。静态加载:也就是常规的importfrom xxx import yyyorimport xxx.yyyxxx的最小粒度是文件, yyy的最小粒度是文件中的类/变量/函数。...
分类:
编程语言 时间:
2015-01-06 17:04:35
阅读次数:
152
学习python过程中对类声明中的“静态方法”与“类成员方法”有过那么一丝混淆,简略总结了一下两者声明方式和功能上的异同,如下:#-*-coding:utf-8-*-classTest(object):value1=‘value1‘#定义类变量value1def__init__(self):self.value2=‘value2‘#在构造函数中定义实例变量val..
分类:
编程语言 时间:
2015-01-05 18:55:37
阅读次数:
172