package study01;
public class staticfunction {
private String name;
//实例成员方法:无static,归属于对象,只能由对象访问
public void study(){
System.out.println(name + "好好学习,天天向上——");
}
//静态成员方法:有static修饰,属于类,可以被共享,类和对象名都可以被访问
public static int getMax(int age1,int age2){
return age1 > age2 ? age1:age2;
}
public static void main(String[] args) {
//静态成员方法的访问1:类名.方法名
System.out.println(staticfunction.getMax(22,25));
//同一个类中静态成员方法访问不需要类名
System.out.println(getMax(98,25));
//实例成员方法访问
staticfunction a1 = new staticfunction();
a1.name = "猪八戒";
//实例成员方法:对象名.方法名
a1.study();
//静态成员方法调用2:对象名.方法名
System.out.println(a1.getMax(33,45));
}
}
静态成员方法和实例成员方法的调用区别
最新推荐文章于 2025-01-11 16:51:48 发布
本文介绍了Java中的静态成员方法和实例成员方法的区别。通过一个示例展示了如何使用静态方法和实例方法,包括它们的访问方式以及在主函数中的调用。强调了静态方法属于类,而实例方法属于对象。

252

被折叠的 条评论
为什么被折叠?



