实例方法和类方法的相互调用

实例方法和类方法的相互调用实例方法:也就是对象方法,没有static关键字。类方法:也叫静态方法,用static关键字修饰的方法,是属于整个类的方法,使用static修饰某个方法的时候至少有三个含义1:调用这个方法的时候,应该使用类名做前缀,而不是某个对象名。    如:classAaaaaa{                 publicstaticvoidgetit(){     

实例方法:也就是对象方法,没有 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

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注