静态方法与实例方法的区别我只是在阅读课本上给我的课文,我不太清楚它在说什么。它基本上告诉我静态方法或类方法包括“修饰符”关键字静态。但我真的不知道那是什么意思?有谁能简单地向我解释一下什么是静态方法还是类方法?另外,我能简单地解释一下哪些实例方法是什么吗?这就是他们在教科书里给我的:静态改性剂的存在或不存在具有重要的实际意义。一旦Java处理它所属类的定义,就可以调用和执行公共类方法。实例方法的情况并非如此。在调用和执行公共实例方法之前,必须创建它所属的类的实例。要使用公共类方法,只需使用这个类。另一方面,在使用公共实例方法之前,必须有类的实例。在另一个方法的定义中调用静态方法的方式因这两个方法是否属于同一个类而不同。在上面的例子中,阶乘和main都是MainClass类的方法。因此,Main定义中对阶乘的调用仅仅引用了方法名“fac引流”。
3 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
MyClass.staticMethod();//Simply refers to the class's static code
MyClass obj = new MyClass();//Create an instanceobj.nonstaticMethod();//Refer to the instance's class's code
四季花海
TA贡献1811条经验 获得超5个赞
例如:
Person.staticMethod(); //accessing static method.
Person person1 = new Person(); //instantiatingperson1.nonStaticMethod(); //accessing non-static method.
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
添加回答
举报
0/150
提交
取消