发布网友 发布时间:2022-04-22 08:09
共2个回答
热心网友 时间:2022-06-18 09:17
类方法和实例方法区别如下:
1、在类方法中不能调用实例方法,只能访问和自己一样的类方法,但实例方法可以访问类方法和实例方法。
2、在类方法中不能引用实例变量(用static修饰的变量),但实例方法可以引用成员变量和实例变量。
3、在类方法中不能使用super、this关键字。
4、类方法不能被覆盖,但实例方法可以被覆盖。
5、类方法的调用是:类名.类方法,而实例方法的调用必须new出一个对象,即:对象.实例方法。
热心网友 时间:2022-06-18 09:17
实例方法和类方法的区别有很多。
比如static方法在调用的时候,直接用类名来调用,而非static必须用类的实例调用,虽然static用类的实例也能调用,但是会报警告。
另外实例方法里要调用本类的static变量,必须加类名.变量名才能得到,用this是得不到的。
而static里,只能是调用staitc的变量,并且不能用this关键字。
还有很多,你可以在慢慢接触中积累。另外,学习是需要积累的,而编程是需要练习的,您有什么想法,大可以敲出来,运行,看他是什么步骤,怎么实现的。这样,您会学得很快,而一味请教别人,是很有限的。