实例方法:也就是对象方法,没有 static 关键字。
类方法:也叫静态方法,用static关键字修饰的方法,是属于整个类的方法,使用static修饰某个方法的时候至少有三个含义
1:调用这个方法的时候,应该使用类名做前缀,而不是某个对象名。
如:class Aaaaaa {
public static void getit(){
System.out.println(“2”);
}
}
class B{
public static void main(String args[]){
Aaaaaa.getit();
}
}
2:用static修饰的方法时属于整个类的,他在内存中的代码段将随着类的定义而分配和装载,不被任何一个对象专有,而实例方法时属于某个对象的方法,在这个对象创建的时候对象的方法在内存用拥有自己专用的代码段。
3:由于类方法是属于整个类的,所以它不能操纵和处理属于某个对象的成员变量,而只能处理属于整个类的成员变量,也就是说,类方法只能处理static域。
另:方法和变量之间的访问
A 实例方法可以访问类变量
B 类方法只能访问类变量
C 类方法可以通过对象调用
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/37873.html