黑马程序员技术交流社区

标题: 这个一直困扰我多年的小问题,望大家进来发表下意见 [打印本页]

作者: songxing10000    时间: 2014-10-6 17:30
标题: 这个一直困扰我多年的小问题,望大家进来发表下意见

1、类方法调用对象方法

2、对象方法调用类方法





1、2方法今天突然间觉得好怪,教学视频中这两种 方式都有,
有种    类可以调用对象方法的错觉
类方法可以调用对象方法的错觉

不知道区别在哪里

作者: lyan    时间: 2014-10-6 21:25
没太明白你的意思。。能就一行或几行代码进行阐述问题莫?
作者: songxing10000    时间: 2014-10-6 22:00
lyan 发表于 2014-10-6 21:25
没太明白你的意思。。能就一行或几行代码进行阐述问题莫?

类方法调用对象方法跟对象方法调用类方法有什么区别,或者说运行效率,

或者说在哪种 情况下这两种方法的调用方式是怎么组合的
作者: 我说你是个逗比    时间: 2014-10-6 22:08
只要记住,类方法只能由类来调用,对象方法由对象来调用。至于你说的在类里面嵌套一个对象方法,但是也是由对象来调用的,只是组合成一个类方法。对象方法也是一样的
作者: songxing10000    时间: 2014-10-6 23:51
我说你是个逗比 发表于 2014-10-6 22:08
只要记住,类方法只能由类来调用,对象方法由对象来调用。至于你说的在类里面嵌套一个对象方法,但是也是由 ...



类方法调用对象方法         跟           对象方法调用类方法           有什么区别
作者: 易孟飞    时间: 2014-10-7 00:08
类方法用类的名字调用,
实例方法用类的指针调用,

所谓的类方法调用实例方法,一般是在类方法内部先声明一个对象(一般是个局部变量,也可以传参进来),在用这个对象调用自己的方法,

实例方法调用类方法就更easy,   类方法与C语言中的方法本质一点没区别都没有,只是多了个前缀而已,(这个前缀便是类名了,)实例方法掉用类方法就是用一个对象调用他的实例方法,在这个实例方法内部又调用了一个类方法而已(我更喜欢用静态方法来形容类方法)
作者: songxing10000    时间: 2014-10-7 00:20
易孟飞 发表于 2014-10-7 00:08
类方法用类的名字调用,
实例方法用类的指针调用,



类方法调用对象方法         跟           对象方法调用类方法           有什么区别
作者: 易孟飞    时间: 2014-10-7 00:38
songxing10000 发表于 2014-10-7 00:20


类方法调用对象方法         跟           对象方法调用类方法           有什么区别 ...

函数结构的区别

作者: 易孟飞    时间: 2014-10-7 00:39
易孟飞 发表于 2014-10-7 00:38
函数结构的区别

我上面讲的很详细了,你仔细阅读一下
作者: happyto1021    时间: 2014-10-7 00:48
理解理解




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2