实例方法和类方法的区别

实例方法和类方法的区别,第1张

实例方法和类方法的区别

区别:1、类方法是属于整个类,而不属于某个对象。2、类方法只能访问类成员变量,不能访问实例变量;实例方法可以访问类成员变量和实例变量。3、类方法的调用可以通过类名,实例方法只能通过对象。4、类方法只能访问类方法,实例方法可以访问类方法和实例方法。5、类方法不能被覆盖,实例方法可以被覆盖。

实例方法和类方法的区别有很多。

比如static方法在调用的时候,直接用类名来调用,而非static必须用类的实例调用,虽然static用类的实例也能调用,但是会报警告。

另外实例方法里要调用本类的static变量,必须加类名.变量名才能得到,用this是得不到的。

而static里,只能是调用staitc的变量,并且不能用this关键字。

还有很多,你可以在慢慢接触中积累。另外,学习是需要积累的,而编程是需要练习的,您有什么想法,大可以敲出来,运行,看他是什么步骤,怎么实现的。这样,您会学得很快,而一味请教别人,是很有限的。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/5388827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-10
下一篇 2022-12-10

发表评论

登录后才能评论

评论列表(0条)

保存