java中的类以及类中方法,java中类的方法分为什么类方法
如何解决写爬虫IP受阻的问题?立即使用。
java的类方法也可称静态方法,是使用static修饰的类中方法;由于类方法是属于整个类的,所以类方法的方法体中不能有与类的对象有关的内容。
即类方法体有如下限制:(推荐学习:java课程)
1.不能在类方法中引用对象变量;
2.不能在类方法中调用类的对象方法;
3.super,这个关键字不能用在类方法中;
4.不能重写类方法。
测试案例
公共类测试{
private int a=5;
私有静态int b=10
public static void yiStatic()
{
//a=10;//静态方法不能访问非静态成员变量
system . out . println( yiStatic );
}
公共void yiInstance()
{
a=10
b=5;//非静态方法可以访问静态变量
system . out . println( yi instac );
}
公共void yiInstance2()
{
yiStatic();//非静态方法可以访问非静态方法
yi instance();//非静态方法可以访问静态方法
system . out . println( yi instance 2 );
}
公共静态void yiStatic2()
{
yiStatic();//静态方法可以访问静态方法
//yi instance();//静态方法不能访问非静态方法
system . out . println( yistatic 2 );
}
}通过这个测试,我们发现实例方法即非静态方法可以访问一个类中的任何变量和方法(静态和非静态都可以),而静态方法只能访问静态变量和静态方法。这就是java的类方法的细节。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。