①必须使用new关键字创建对象 ②使用对象(引用).成员变量来调用对象的成员变量 ③使用对象(引用).方法(参数列表)来调用对象的方法 ④同一个类的每个对象有不同的成员变量存储空间 ⑤同一个类的每个对象共享该类的方法(非静态方法是针对每个 对象进行调用)
分类:
其他好文 时间:
2016-03-13 16:02:15
阅读次数:
437
1:如果在同一个类中的两个方法都是非静态方法,可以直接调用. 2:若果在同一个类中一个是非静态方法,一个是静态方法.从非静态方法中调用静态方法可以,从静态方法中调用非静态方法不可 3:如果在同一个类中两个都是静态方法,也可以直接调用. 4:在Main方法中,如果想要调用(同一个类或不同类)中的方法,
分类:
其他好文 时间:
2016-03-08 23:50:43
阅读次数:
170
一:如果两个方法都是普通方法,那么可以直接用方法名调用 二:如果两个方法都是静态方法, 那么可以直接用方法名调用 三:如果在静态方法中调用非静态方法,那么需要先创建对象,再通过对象名.方法名() 因此,需先创建对象,其次是对象名.方法名() eg: 四:在非静态方法中,可以使用静态方法和静态变量 注
分类:
其他好文 时间:
2016-03-07 22:26:08
阅读次数:
179
关于一个类中方法的调用 1.当在同一个类当中,两个方法全是静态方法的时候,可以直接调用 2.当在同一个类当中,两个方法全是非静态方法的时候,可以直接调用 3.当在同一个类当中,一个是静态方法,另一个是非静态方法的时候,从非静态方法当中调用静态方法则可以,反之则不行 4.当在同一个类(不同类)当中,必
分类:
其他好文 时间:
2016-03-07 16:59:09
阅读次数:
128
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接
分类:
Web程序 时间:
2016-03-04 19:16:41
阅读次数:
312
一. 将double型变量转化为string型变量的方法 用Convert.Tostring()方法或 .Tostring()方法 二. 静态类中不能调用非静态方法 静态方法或静态类需要添加 static 关键字,且设置全局变量也需要添加static关键字, 一般如果这方法是唯一的,不需要建立实例的
分类:
其他好文 时间:
2016-03-01 22:44:00
阅读次数:
175
static: 静态变量 和静态方法 可直接通过类名调用,一个类共用一个静态变量。 静态方法不能调用非静态变量,静态方法。 非静态方法可以调用静态变量、静态方法。 --------------------------------------------------------------------
分类:
编程语言 时间:
2016-02-11 13:26:26
阅读次数:
177
PS:个人感觉跟C#的静态方法和非静态方法有点类似,仅仅是有点类似。明杰老师说过不要总跟之前学过的语言做比较,但是个人觉得,比较一下可以加深印象吧。重点是自己真的能够区分开! 一、OC中的对象方法 1.以减号“-”开头 2.只能让对象调用,没有对象,这个方法根本不可能被执行 3.对象方法能访问实例变
分类:
其他好文 时间:
2016-01-28 13:54:34
阅读次数:
141
java多线程同步处理经常会使用到synchronized关键字,之前对其使用场景有些模糊不清,故做一些整理。一、使用synchronized修饰非静态方法1 public class Hello{2 3 public synchronized void sayHello(){4 Sy...
分类:
其他好文 时间:
2016-01-23 01:00:16
阅读次数:
193
name; } public function getName(){ $this->echoName(); }} class newClass{ private $name = "newClass"; public function echoName(...
分类:
其他好文 时间:
2016-01-22 13:43:26
阅读次数:
213